xib ファイルからaUIButton
に aを追加したいと思います。UIView
私のxibでは、UIView
インターフェイスビルダーで「コンテンツ」という名前のアウトレットを宣言しています。生成されたコードは次のとおりです。
@property (weak, nonatomic) IBOutlet UIView *content;
ボタンを追加したいのですが、これのコードは次のとおりです。
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(0, 8, 141.0, 56.0);
[button setBackgroundImage:[UIImage imageNamed:@"TAB_NORMAL"]
forState:UIControlStateNormal];
button.frame = CGRectMake(0, 8, 56.0, 141.0);
[self.content addSubview:button];
このコードを-viewDidLoad
メソッドに入れると動作しますが、後で呼び出す関数に入れるとボタンが表示されません。
何が原因でしょうか?
ご協力いただきありがとうございます。