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