![](/img/trans.png)
[英]UIButton added programatically in UICollectionViewCell doesn't work
[英]Text in a UIButton doesn't appear when set programatically
我有一個標准的UIButton
,我已將其作為插座連接到視圖控制器。
在VC中,如果我有此功能:
self.pulldownButton.hidden = NO;
[self.pulldownButton setTitle:NSLocalizedString(@"Some text", @"some key")
forState:UIControlStateNormal];
然后出現按鈕,但它為空。
您的代碼沒有問題。 沒事。 我想您已經通過IB添加了按鈕,但尚未連接其插座。 這就是為什么沒有變化反映出來的原因。 因此,連接插座。
編輯:其他情況可能是您將圖像設置為前景而不是背景。 因此,如果您在前景的按鈕中設置了圖像,則將其設置為背景。
希望對您有幫助。
#import <QuartzCore/QuartzCore.h>
self.pulldownButton.layer.borderColor = [UIColor greenColor] CGColor];
self.pulldownButton.layer.borderWidth = 2;
-(void) viewDidAppear:(BOOL) animated
{
[super viewWillAppear:animated];
NSLog(NSStringFromCGRect(self.pulldownButton.superview.rect));
NSLog(NSStringFromCGRect(self.pulldownButton.rect));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.