Mac OS X Cocoaアプリケーションでボタンをプログラムで作成し、配置する必要があります。すべてのヘルプは...いただければ幸いOS XアプリケーションにNSButtonをプログラムで作成して配置しますか?
4
A
答えて
1
すべてのボタンがコントロールしていると、すべてのコントロールがために、図であり、これを参照してください。
16
ボタンへボタンの原点xとyを変更する必要があります。私が以下に書いたサンプルコードとコメントを見てください。
あなたはこのようにそれを行うことができます。
-(void)awakeFromNib {
//Start from bottom left corner
int x = 100; //possition x
int y = 100; //possition y
int width = 130;
int height = 40;
NSButton *myButton = [[[NSButton alloc] initWithFrame:NSMakeRect(x, y, width, height)] autorelease];
[[windowOutlet contentView] addSubview: myButton];
[myButton setTitle: @"Button title!"];
[myButton setButtonType:NSMomentaryLightButton]; //Set what type button You want
[myButton setBezelStyle:NSRoundedBezelStyle]; //Set what style You want
[myButton setTarget:self];
[myButton setAction:@selector(buttonPressed)];
}
-(void)buttonPressed {
NSLog(@"Button pressed!");
//Do what You want here...
}
** WindowOutletはそれをIBOutletすることを忘れないでくださいウィンドウです。
関連する問題
- 1. 私は以下、Cocoaアプリケーションで画像ボタン(NSButton)を作成しようとしていますNSButton
- 2. OS Xアプリケーションでメニューバーを使用して新しいウィンドウを作成
- 3. 私はOS X にASP.NetコアRC2 MVCアプリケーションを構築していますOS X
- 4. OS Xの「サービス」メニューをプログラムで作成する
- 5. OS X Serverにdjangoアプリケーションをどのように配備しますか?
- 6. iOSからMac OS X用のアプリケーションを作成する
- 7. OS Xでダイナミックライブラリを作成して使用する
- 8. Mac OS XでCプログラムをコンパイルして実行するには
- 9. Mac OS Xでバグがうまく動作しないOS X
- 10. どのようにカスタムテーマNSButtonを作成しますか?
- 11. Python - Mac OS X上でGUIアプリケーションからデーモンを作成するには?
- 12. OS XでCプログラムをコンパイルしてUbuntu上で実行する
- 13. OS Xアプリケーションの.app内にファイルを作成
- 14. C#でイメージを作成してからページに配置する
- 15. OS Xでプログラムを開始するときに中断しますか?
- 16. Mac OS XでPythonを使用して新しいノンブロッキングプロセスを作成する
- 17. OS X 10.7 Lionの「自動修正」機能をプログラムでオフにしますか?
- 18. グリッドにボタンを生成して配置し、x、y座標で参照する
- 19. Mac OS XでLinuxプログラムをコンパイルする
- 20. 現在のCPUクロック速度をプログラム上でOS Xで検出しますか?
- 21. NSButtonをプログラムで追加したサブクラスですか?
- 22. OS Xアプリケーション認証
- 23. OS XアプリケーションのCGImageRef?
- 24. divを作成して配置します
- 25. .NETアプリケーションからMac OS Xアプリケーションへ?
- 26. アセンブラはOS X、iOS、androidで動作しますか?
- 27. ビデオをプログラムで作成しますか?
- 28. プログラムでUnicodeを作成しますか?
- 29. OS X El Capitanでlibsslを使用してCプログラムをコンパイルするには?
- 30. OS Xでウィンドウを開いて作成する
誰かをリンゴのマニュアルにリンクして答えてはいけません。それは決して答えではありません。誰もこの形式で何も学んだり理解したりすることはありません。 – chrisallick