您的位置:首页 > 其它

关于textView的2个小bug

2016-07-08 22:46 288 查看
遇到一些小bug,现在整理一下,以后多多记录,方便自己,也分享他人,希望能对大家有所帮助.

1.
     
BUG:
tableView的cell中,把cell的contentView上添加了自定义textview,但是在点击cell也就是选中cell的时候,cell的自定义view会和cell一起变灰,无法点击,无法输入和编辑,只有点击其他cell才会恢复.
解决:
//取消cell的点击效果
 cell.selectionStyle =UITableViewCellSelectionStyleNone;
 

2.
               
 
textView
BUG:
使用SVP给textview添加判断:如果条件不满足则弹窗提示,但是会出现,弹窗消失后,光标还在textview上,还可以编辑
然后使用通知中心监听,当textView将要编辑时判断,如果不满足条件弹窗且光标消失([self.caseTextView setEditable:NO]),但是消失后,再次点击textView不能编辑了,光标也不出现.
控制器回退后再进来时和弹窗提示过一次后会出现:点击textView不会出弹窗

           
 
解决:
在逻辑条件中,当条件满足时,设置下面代码打开编辑开关,让设置立即生效
[self.caseTextView setEditable:YES];
[self.tableView reloadData];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: