关于textView的2个小bug

来源:互联网 发布:西安网络家装设计公司 编辑:程序博客网 时间:2024/06/06 12:57

遇到一些小bug,现在整理一下,以后多多记录,方便自己,也分享他人,希望能对大家有所帮助.

1.

     

BUG:

tableView的cell中,把cell的contentView上添加了自定义textview,但是在点击cell也就是选中cell的时候,cell的自定义view会和cell一起变灰,无法点击,无法输入和编辑,只有点击其他cell才会恢复.

解决:

//取消cell的点击效果

 cell.selectionStyle =UITableViewCellSelectionStyleNone;

 

2.

               

 

textView

BUG:

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

           

 

解决:

在逻辑条件中,当条件满足时,设置下面代码打开编辑开关,让设置立即生效

[self.caseTextView setEditable:YES];

[self.tableView reloadData];

0 0
原创粉丝点击