※ 引述《s001582000 (仁傑)》之銘言:
: 是這樣的
: 小弟我想要實作
: 在cell裡面加上TextView
: 且可以讓使用者輸入
: 超過指定寬之後往高增加
: 如圖
:
: 可是小弟我碰到兩個問題
: 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 在這邊,你試試看