当实现了
-(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!此问题搞了一天,再次做个教训
网友评论