В настоящее время я придерживаюсь очень странной проблемы. Я использую 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)];
}