0
我在視圖控制器中試過這段代碼,但沒有奏效。這是爲什麼?如何在iPhone應用程序中更改背景顏色
- (void)viewDidLoad {
[self setBackgroundColor:[UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]];
[super viewDidLoad];
}
我在視圖控制器中試過這段代碼,但沒有奏效。這是爲什麼?如何在iPhone應用程序中更改背景顏色
- (void)viewDidLoad {
[self setBackgroundColor:[UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]];
[super viewDidLoad];
}
您應該設置背景顏色爲視圖,而不是它的控制器:
[self.view setBackgroundColor:[UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]];
什麼是自指呢?自己是控制器並查看控制器的屬性嗎? – 2010-08-08 08:08:02
正確,self - 指向當前對象的指針,即視圖控制器實例,並且您需要通過其屬性獲取視圖 – Vladimir 2010-08-08 08:09:57
我從http://forums.macrumors.com/showthread.php?t=上找到的代碼示例564316顯示他們離開視圖。這個工作的文件是什麼? – 2010-08-08 14:43:21