美文网首页
UITextField点击清空按钮在iPhone X上面的问题

UITextField点击清空按钮在iPhone X上面的问题

作者: 海浪萌物 | 来源:发表于2018-07-10 17:48 被阅读11次

当实现了

-(void)textFieldDidEndEditing:(UITextField *)textField  reason:(UITextFieldDidEndEditingReason)reason{
}

方法话,就不走

-(void)textFieldDidEndEditing:(UITextField *)textField{
}

,其他方法调用顺序是:
textFieldDidEndEditing:reason:
textFieldShouldClear
textFieldDidChange
textFieldShouldBeginEditing
textFieldDidBeginEditing

开始写页面产品要求页面可以滚动,但是页面又不是tableView的风格,scrollview在sb上面又不好用,所以就用tableView的headView在sb上写,结果导致点击textField的清空按钮时候又刷新了tableView,这样导致清空按钮无效,
解决办法就是点击情况按钮时候会走textFieldDidEndEditing的方法,,走textFieldDidEndEditing的方法不要刷新tableView!此问题搞了一天,再次做个教训

相关文章

网友评论

      本文标题:UITextField点击清空按钮在iPhone X上面的问题

      本文链接:https://www.haomeiwen.com/subject/xgdqpftx.html