簡體   English   中英

設備旋轉后滾動變得不穩定

[英]scrolling becomes choppy after device rotation

我有一個帶有一些自定義單元格的UICollectionView,它使用流布局,並且在橫向上有3列,在縱向上有2列。 當我在橫向上啟動該應用程序時,滾動會給我55-60 FPS,這是相當不錯的。 但是,由於某種原因旋轉后,它下降到30 FPS以下。 知道旋轉如何破壞滾動中的FPS嗎?

我在WWDC視頻中聽到一些談論說光柵化可能會引起它。 是否必須在旋轉時關閉並重新啟用柵格化功能?

  • 滾動時是否還要運行其他動畫? 這些將影響性能。
  • 您是否在任何元素上使用CALayer陰影屬性? 您最好改用陰影圖像。
  • 您的界面元素(或其他任何移動的元素)是否包含透明度? 通過使用模擬器並選擇“調試-混合色層”來進行檢查。

混合會大大降低性能,因此請盡可能使用不透明的視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM