我被困在一個簡單的任務,我有我的uiviewcontroller的接口文件uilabel。我想通過一些方法更新該標籤。它不更新標籤。UILabel沒有更新它的文本,IOS
.h
UIViewController
{
UILabel *pictureNameLabel;
}
@property (nonatomic, strong) IBOutlet UILabel *pictureNameLabel;
.m
@synthesize pictureNameLabel=_pictureNameLabel;
- (void)viewDidLoad
{
_pictureNameLabel = [[UILabel alloc] init];
_pictureNameLabel.textColor=[UIColor blackColor];
[email protected]"Try";
}
我該如何解決這個問題?
你不僅需要它,而且實際上是指向一個實際上不在屏幕上的新標籤(與分配不同,這只是浪費內存,而是將指針重新分配給標籤),然後更新那。你打破了與你的出路的連接。 –
@DavidRönnqvist我以同樣的方式分配UIWebview,它的工作原理他們之間有什麼區別,我怎麼能確定一個UI元素需要分配? –
您只在未將UI元素添加到筆尖時才分配UI元素,並且您希望以編程方式將它們加載到視圖中。 – estobbart