以下代碼我正在寫隱藏viewDidLoad中的一些按鈕。這裏的按鈕被隱藏製作隱藏按鈕時出現問題可見
- (void)viewDidLoad
{
for (int i = 100; i<117; i++)
{
UIButton *smileyButton = (UIButton *)[scroll viewWithTag:i];
UITextField *smileyFields = (UITextField *)[scroll viewWithTag:i];
UIImageView *smileyImage = (UIImageView *)[scroll viewWithTag:i];
smileyFields.hidden = YES;
smileyButton.hidden = YES;
}
}
現在在下面的行動是讓按鈕可見。但是,如果你有相同標籤的多個視圖按鈕不可見
-(IBAction)editButton:(id)sender
{
for (int i = 100; i<117; i++)
{
UIButton *smileyButton = (UIButton *)[scroll viewWithTag:i];
UITextField *smileyFields = (UITextField *)[scroll viewWithTag:i];
UIImageView *smileyImage = (UIImageView *)[scroll viewWithTag:i];
[smileyFields setHidden:NO]; //TextFields Not Visible
[smileyButton setHidden:NO]; //Buttons Not Visbile
}
}
你確定你的'editButton:'方法被調用嗎? – Alexander 2012-02-22 13:58:11
他們的標籤是什麼?您當前的代碼假設100至116中的每個標籤都與3個視圖關聯。 – kevboh 2012-02-22 13:59:42
@亞歷山大:是的。該方法中的所有其他功能都很順利。 – Shreedhar 2012-02-22 14:03:17