如何强制用户将数据插入TEXT FIELD,否则该按钮将不适合他。
我想到了:
-(IBAction) signup:(id)sender{
if text.text==nil
///// return?? /////
?
全部
答案 0 :(得分:0)
如果UITextField为空,当用户按下按钮时,您可以显示UIAlertView:
if (_myTextField.lenght == 0)
// Display Alert
答案 1 :(得分:0)
我会这样做,首先在我的ViewDidLoad()中:
editButton.enabled=NO;
[_myTextFieldaddTarget:self
action:@selector(textFieldDidChange:)
forControlEvents:UIControlEventEditingChanged];
然后我会添加一个事件处理程序:
-(void) textFieldDidChange{
if (_myTextField.length == 0){
editbutton.enabled=NO;
}else{
editbutton.enabled=YES;
}
}