다음 코드에서는 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
태그 란 무엇입니까? 현재 코드는 100에서 116까지의 각 태그가 3 개의보기와 연결되어 있다고 가정합니다. – kevboh
@Alexander : 네, 그 부르심. 메소드의 다른 모든 기능은 정상적으로 진행됩니다. – Shreedhar