我已經創建了一個UIButton
基於陣列計數。用戶可以在字段中鍵入一些文本,然後按下一個按鈕轉到下一頁,或者他可以觸摸任何創建的按鈕以轉到下一頁。當用戶鍵入一些文本文件並按回車鍵時想隱藏UIbutton
我想在這裏做的是,如果用戶鍵入一些文本並按回車鍵,那麼我想隱藏所有創建的UIButtons
,其次,如果用戶觸摸任何按鈕,文本字段應該隱藏。我怎樣才能做到這一點?
這是到目前爲止我的代碼:
- (void)viewDidLoad {
[self.txt_Comments setDelegate:self];
[self.txt_Comments addTarget:self
action:@selector(textFieldDidChange)
forControlEvents:UIControlEventEditingChanged];
}
- (void)textFieldDidChange{
if (self.txt_Comments.text.length == 0) {
[self.word setEnabled:YES];
[self.txt_Comments setEnabled:NO];
}
else {
[self.word setEnabled:NO];
[self.txt_Comments setEnabled:YES];
UIBarButtonItem *NextButton = [[UIBarButtonItem alloc]
initWithTitle:@"Next"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(next_ButtonTapped:)];
self.navigationItem.rightBarButtonItem = NextButton;
}
}
你是否實現了文本字段委託方法? –
我投票結束這個問題作爲題外話,因爲我們不是在這裏寫你的代碼。設置UI元素的可見性是微不足道的。 – Eiko