私は現在、非常に奇妙な問題に悩まされています。iOS 6 と Xcode 4.5 を使用しています。と を含むストーリーボードがありUIViewController
ますUIButton
。UIButton
.h ファイルへの弱いアウトレットを作成しました。
.m ファイルで、ボタンのフレームを変更したいのですが、何も起こりません。それでもUIImageView
、 と同じ方法で を作成して接続しましたが、のフレームを問題なくUIButton
変更できます。UIImageView
私がこれを行うとき:
NSLog(@"%@", button)
私はこの出力を得る:
<UIButton: 0xa185a40; frame = (191 330; 73 44); opaque = NO; autoresize = TM+BM; layer = <CALayer: 0xa185640>>
そして、これらは私のコードの関連部分です:
-(void)viewDidLayoutSubviews{
[self addStampGrid];
}
-(void)addStampGrid {
// ...
[_button setFrame:CGRectMake(10,10,10,10)];
}