關(guān)于estimatedRowHeight的小知識(shí)

今天做項(xiàng)目的時(shí)候遇到了一個(gè)小bug,記錄一下。

在編輯Cell時(shí),需要判斷l(xiāng)abel的高度,調(diào)整一個(gè)NSNSLayoutConstraint的值,但是有些頁(yè)面顯示不正常,最后研究出來(lái)是需要添加一個(gè)Cell的估計(jì)高度,每次讀取高度時(shí)刷新cell,就能獲取正確的label高度了。

//添加一個(gè)估計(jì)值,cell在生成時(shí)會(huì)刷新一遍subviews位置,但是如何估計(jì)高度設(shè)置與實(shí)際高度一樣,Cell就不會(huì)刷新了

self.tableView.estimatedRowHeight = 130
self.tableView.rowHeight = UITableViewAutomaticDimension

缺點(diǎn):

但是,缺點(diǎn)是如果Cell中添加Button控件,每次寫(xiě)cell時(shí)Button會(huì)閃爍了一次。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,245評(píng)論 4 61
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,364評(píng)論 25 708
  • 今天邀約一個(gè)原來(lái)保險(xiǎn)公司同事見(jiàn)面,,結(jié)果被放鴿子了。我只能說(shuō)他今天放棄了見(jiàn)我,以后甚至還會(huì)放棄,但是會(huì)有他認(rèn)可的一...
    愛(ài)阿臻閱讀 243評(píng)論 1 1
  • 今天要講的故事發(fā)生在抗戰(zhàn)期間的上海。 這天,王佳芝一如往常的和那幾個(gè)闊太太搓著麻將,用有些生澀的架勢(shì)擠入那個(gè)本不屬...
    王王王XY閱讀 582評(píng)論 1 0
  • 登錄頁(yè)面除了簡(jiǎn)單布局控件之外,所用的方法技巧:1.控件透明度設(shè)置我們?cè)谠O(shè)置控件的透明度時(shí),用alpha往往會(huì)使我們...
    小小鳥(niǎo)想飛_123閱讀 560評(píng)論 0 0