我是新來的objective-c和iPhone,但在過去做過很多java編碼。 關於訴基本的東西,我通常最終能夠找到答案,但不是這一個撕裂頭髮!對UI對象所做的更改未在iPhone模擬器中更新
我想做一個標籤的背景顏色變化,下面的代碼。無論我做什麼,在iPhone模擬器上運行它時都不會改變。那裏有一些設置,我覺得我在問一個非常愚蠢的問題,但實際上找不到答案。這是開發環境的設置問題嗎?
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSLog(@"setting label to black color");
self.colourLabel.backgroundColor = [UIColor blackColor];
}
嘗試項目>清潔,然後iOS模擬器>重置內容和設置。 – Dima 2012-07-06 14:27:24
什麼是'self.colourLabel'?一個出口? – 2012-07-06 14:29:17
確保在Interface Builder中設置IBOutlet to UILabel。有時候,連接會中斷而沒有任何明顯的原因。 (儘管總有一些)。 – tGilani 2012-07-06 16:12:35