我在viewDidLoad方法intialised一個UIButton:的UIButton不顯示時使用隱藏= FALSE命令
- (void)viewDidLoad
{
[super viewDidLoad];
resumeButtonTest = [UIButton buttonWithType:UIButtonTypeCustom];
resumeButtonTest = [[UIButton alloc]initWithFrame:CGRectMake(500, 512, 48, 51)];
resumeButtonTest.frame = CGRectMake(500, 512, 48, 51);
[resumeButtonTest setImage:[UIImage imageNamed:@"resumebutton_splash_passive.png"] forState:UIControlStateNormal];
[resumeButtonTest setImage:[UIImage imageNamed:@"resumebutton_splash_ontouch.png"] forState:UIControlStateHighlighted];
refreshButtonTest = [UIButton buttonWithType:UIButtonTypeCustom];
refreshButtonTest = [[UIButton alloc]initWithFrame:CGRectMake(500, 600, 48, 51)];
refreshButtonTest.frame = CGRectMake(500, 600, 48, 51);
[refreshButtonTest setImage:[UIImage imageNamed:@"refreshbutton_splash_passive.png"] forState:UIControlStateNormal];
[refreshButtonTest setImage:[UIImage imageNamed:@"refreshbutton_splash_ontouch.png"] forState:UIControlStateHighlighted];
[self.view addSubview:resumeButtonTest];
[self.view addSubview:refreshButtonTest];
refreshButtonTest.hidden = TRUE;
resumeButtonTest.hidden =TRUE;
}
那我設置爲隱藏,直到下載失敗這樣的時刻,當它這樣做的方法得到所謂:
-(void)displayFailure{
refreshButtonTest.hidden = FALSE;
resumeButtonTest.hidden = FALSE;
}
並執行代碼時按鈕應該出現,但是沒有。 '隱藏'命令不起作用。我需要刷新視圖嗎?我真的不明白髮生了什麼事。這應該是非常簡單的,但它不是...
搜索:所以把支票在像這樣d – 2012-02-01 11:33:56