iOS中列表視圖滾動的優(yōu)化的小技巧

tableView作為我們常用的一個空間褒侧,人們對它的滾動流暢度的感覺是很明顯的驰坊,那么今天咱們一起聊聊怎么使UITableView的滾動變的更加流暢

首先我們要知道都有哪些原因會是列表帶來卡頓感呢。

  1. 對象的創(chuàng)建窑多、調(diào)整仍稀、銷毀
  2. 布局的計算
  3. 自動化布局
對于第一個問題:

大家都知道UIView和CALayer都能夠用于展示,UIView除此之外還可以用于交互埂息,因此在一些不需要交互的地方咱們可以直接使用CALayer來展示(使用CALayer的contents屬性可以用來展示圖片)

  • 不管使用什么方法進行布局技潘,到最后都是落到對UIView的frame、bounds千康、center等屬性進行調(diào)整享幽,所以為了能夠保持流暢,我們在布局前要盡量一次性把視圖的位置調(diào)整好
  • 對視圖進行頻繁創(chuàng)建也是很消耗資源的拾弃,所以比盡量避免吧UIView進行移除值桩、重新創(chuàng)建,把這個UIView hide了吧
對于第二個問題:

大家在對UITableViewCell進行布局時豪椿,在后臺線程進行計算盡量用上緩存吧(P.S.你可以使用陽神的UITableView-FDTemplateLayoutCell來做奔坟,或者利用MJ的FrameModel來緩存)。當你的TableViewCell的高度是一定的時候搭盾,直接設置tableView的RowHeight屬性吧

對于第三個問題

雖然說自動布局時蘋果力推的技術蛀蜜,但是它也是有著一當消耗的,特別是當視圖非常復雜的時候增蹭,CPU的消耗就會呈指數(shù)級別上升

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市磅摹,隨后出現(xiàn)的幾起案子滋迈,更是在濱河造成了極大的恐慌,老刑警劉巖户誓,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饼灿,死亡現(xiàn)場離奇詭異,居然都是意外死亡帝美,警方通過查閱死者的電腦和手機碍彭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人庇忌,你說我怎么就攤上這事舞箍。” “怎么了皆疹?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵疏橄,是天一觀的道長。 經(jīng)常有香客問我略就,道長捎迫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任表牢,我火速辦了婚禮窄绒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘崔兴。我一直安慰自己彰导,他們只是感情好,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布恼布。 她就那樣靜靜地躺著螺戳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪折汞。 梳的紋絲不亂的頭發(fā)上倔幼,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音爽待,去河邊找鬼损同。 笑死,一個胖子當著我的面吹牛鸟款,可吹牛的內(nèi)容都是我干的膏燃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼何什,長吁一口氣:“原來是場噩夢啊……” “哼组哩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起处渣,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤伶贰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后罐栈,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體黍衙,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年荠诬,在試婚紗的時候發(fā)現(xiàn)自己被綠了琅翻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片位仁。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖方椎,靈堂內(nèi)的尸體忽然破棺而出聂抢,到底是詐尸還是另有隱情,我是刑警寧澤辩尊,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布涛浙,位于F島的核電站,受9級特大地震影響摄欲,放射性物質(zhì)發(fā)生泄漏轿亮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一胸墙、第九天 我趴在偏房一處隱蔽的房頂上張望我注。 院中可真熱鬧,春花似錦迟隅、人聲如沸但骨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奔缠。三九已至,卻和暖如春吼野,著一層夾襖步出監(jiān)牢的瞬間校哎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工瞳步, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留闷哆,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓单起,卻偏偏與公主長得像抱怔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子嘀倒,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

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