「ファイルの所有者」をツールバーのボタンに接続するにはどうすればよいですか?
質問
「ファイルの所有者」をツールバーのボタンに接続することに夢中になりました。それ、どうやったら出来るの?
ツールバーのみを取得できますが、内部のボタンは取得できません。どうすれば解決できますか?
解決
サンプル iPhone アプリケーションの場合、UIButton に変更を加えられるように UIButton (IBOutlet) への接続を作成するプロセスは次のようになります。
myClass.h
#import <Cocoa/Cocoa.h>
@interface myClass {
UIButton *myButton;
}
@property (retain) IBOutlet UIButton *myButton;
@end
myClass.m
#import "myClass.h"
@implementation myClass
@synthesize myButton;
@end
次に、Interface Builder で XIB ファイルを開き、Control キーを押したままにして、インターフェイスの UIButton からファイルの Owner オブジェクトまでマウスをドラッグします。 ドキュメントウィンドウ IB では (Command+0)。次に、IBOutlet を選択します。
ドラッグ時にアウトレットを表示するには、通常、Interface Builder に入る前にプロジェクトをビルドする必要があります。次に、作成した IBOutlet のクラス タイプが正しいことを確認します。
他のヒント
を確認してくださいファイルの所有者は、(アイデンティティインスペクタで見て)実際のクラスに設定されています。次のボタンのためにIBOutletを持っていることを確認してください。
@interface Foo {
IBOutlet UIButton *button;
}
次に、CTRL-ドラッグファイルの所有者ノードからボタンに(いずれかのビューの階層構造または実際の画面で)。
あなたはまだボタンを選択することができない場合は、どちらかのタイプが一致していないか、おそらくツールバーがちょうどシミュレートされた...?
所属していません StackOverflow