ios textfield里输入了内容可以点击button 里面没输入内容时不可点击 应该怎么做 15
展开全部
button是全局的吗?是的话就随便写,不胡携是就要写在同一个模块,升做档加个判断就好吵乱了,
if(textField.text!=nil&&textField.text!=@"")
{
button.userInteractionEnabled=YES;
}else
{
button.userInteractionEnabled=NO;
}
if(textField.text!=nil&&textField.text!=@"")
{
button.userInteractionEnabled=YES;
}else
{
button.userInteractionEnabled=NO;
}
追问
我用的是UIBarButtonItem 里面没有userInteractionEnabled这个方法 但是用
setEnabled:又不好使啊
追答
你把UIBarButtonItem
的对象设为全局的,换成setEnabled:
,就可以了
展开全部
- (void)viewDidLoad {
[ [NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textChange)name:UITextFieldTextDidChangeNotification object:_textF];
}
-(void)textChange
{
_btn.enabled= self.textF.text.length>0;
}
[ [NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textChange)name:UITextFieldTextDidChangeNotification object:_textF];
}
-(void)textChange
{
_btn.enabled= self.textF.text.length>0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询