çerçevesini değiştiremiyor Çok garip bir sorunla karşılaştım. IOS 6 ve Xcode 4.5 kullanıyorum. İçinde bir UIViewController
ve bir UIButton
ile bir storyboard var. .h dosyama zayıf bir UIButton
çıkış yaptım.iOS, UIButton
.m dosyasında, düğmenin çerçevesini değiştirmek istiyorum ancak hiçbir şey olmuyor. Yine de UIImageView
oluşturdum ve UIButton
ile aynı şekilde bağlıyım ama UIImageView
'un çerçevesini sorunsuz olarak değiştirebilirim.
Bunu yaparken:
NSLog(@"%@", button)
bu çıktıyı almak:
<UIButton: 0xa185a40; frame = (191 330; 73 44); opaque = NO; autoresize = TM+BM; layer = <CALayer: 0xa185640>>
Ve bunlar benim kod ilgili kısımları şunlardır:
-(void)viewDidLayoutSubviews{
[self addStampGrid];
}
-(void)addStampGrid {
// ...
[_button setFrame:CGRectMake(10,10,10,10)];
}
Daha fazla bağlamı nasıl göstereceğim? http://sscce.org –
Çerçeveyi ayarlamayı denemeden önce, 'NSLog ("% @", düğme);' yi deneyin ve nil olmadığından emin olun. Çıkışın doğru şekilde kurulmadığından şüpheleniyorum. NSLog'da – lnafziger
hmmm 'button' ve setFrame –