为了账号安全,请及时绑定邮箱和手机立即绑定

iOS: UITableView cell上有UItextView之类,需要弹出键盘的 ,该如何调整frame

iOS: UITableView cell上有UItextView之类,需要弹出键盘的 ,该如何调整frame

沧海一幻觉 2019-04-08 09:21:47
iOS:UITableViewcell上有UItextView之类,需要弹出键盘的,该如何调整framecell的创建是在单独的类,我自己的解决方法有两种监听键盘通知,然后调整frame但是在多个UITextView之类的时候,都使用一个通知,通知的移除的问题(用完一次还要用)使用KVO,设置一个变量来监听UItextView的编辑状态.但是有和1同样的问题.解决方案也有,就是每次之前,移除通知,用完成后,再次添加通知.3.使用一个代理,不知道大家有没有什么好的解决方案?在github上有些开源的例子,很多都是将输入push到到一个单独的页面.还望多多指教.
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

去看UITableView的这个方法,另外还有几个类似的
-(void)scrollToRowAtIndexPath:(NSIndexPath*)indexPath
atScrollPosition:(UITableViewScrollPosition)scrollPosition
animated:(BOOL)animated
或者根据键盘高度直接设置contentOffset
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 328 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信