Re: [问题] Cell+上 UITextView

楼主: rollr (衛生紙的心情)   2016-02-04 20:20:04
※ 引述《s001582000 (仁杰)》之铭言:
: 是这样的
: 小弟我想要实作
: 在cell里面加上TextView
: 且可以让使用者输入
: 超过指定宽之后往高增加
: 如图
: http://imgur.com/InlrwEv
: 可是小弟我碰到两个问题
: 1,在autolayout下
: 我在heightForRowAtIndexPath
: return UITableViewAutomaticDimension
: 我每次通知行高要改变的时候
: 下了reloadRowsAtIndexPaths
: 我的TableView的contentOffSet都会被拉走
: 如果在不是autoLayout情况下
: 则完全不会有异常
这题我会
你是用客制的 Cell 对吧
把 heightForRowAtIndexPath 先注解掉试试
把 Cell 里的 textView 里面有个属性叫" Scrolling Enabled" 勾掉
应该就符合你的功能了
前阵子刚好写过类似的东西(自己练习 facebook 界面)
https://www.dropbox.com/s/w8u24pabdd83yy7/DynamicTableView.zip?dl=0
Code 在这边,你试试看
作者: s001582000 (仁傑)   2016-02-05 09:19:00
谢谢大大 是这样子没错 只是contentOffset还是会被拉走Q_Q感谢大大 我也经找到解决之道了https://goo.gl/bp57jR
楼主: rollr (衛生紙的心情)   2016-02-05 14:06:00
哦哦,谢谢分享!咦,所以关键原因是什么啊?我觉得我写的跟这个人差不多啊
作者: s001582000 (仁傑)   2016-02-06 00:15:00
关键是把动画关掉 动画会延迟autolayout算的时间所以连fb在新增一格的时候 也没有电话动画= =

Links booklink

Contact Us: admin [ a t ] ucptt.com