Re: [問題] Cell+上 UITextView

看板MacDev作者 (衛生紙的心情)時間8年前 (2016/02/04 20:20), 8年前編輯推噓3(306)
留言9則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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 在這邊,你試試看 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.155.198 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1454588407.A.914.html ※ 編輯: rollr (123.194.155.198), 02/04/2016 22:06:58

02/05 09:19, , 1F
謝謝大大 是這樣子沒錯 只是contentOffset還是會被拉
02/05 09:19, 1F

02/05 09:19, , 2F
走Q_Q
02/05 09:19, 2F

02/05 11:26, , 3F
感謝大大 我也經找到解決之道了
02/05 11:26, 3F

02/05 11:26, , 4F
02/05 11:26, 4F

02/05 14:06, , 5F
哦哦,謝謝分享!
02/05 14:06, 5F

02/05 19:32, , 6F
咦,所以關鍵原因是什麼啊?我覺得我寫的跟這個人差不多啊
02/05 19:32, 6F

02/06 00:15, , 7F
關鍵是把動畫關掉 動畫會延遲autolayout算的時間
02/06 00:15, 7F

02/06 00:16, , 8F
所以連fb在新增一格的時候 也沒有電話
02/06 00:16, 8F

02/06 00:16, , 9F
動畫= =
02/06 00:16, 9F
文章代碼(AID): #1Miq7taK (MacDev)
文章代碼(AID): #1Miq7taK (MacDev)