簡體   English   中英

應用在iOS6中運行良好,在iOS7中運行緩慢且不穩定

[英]App works fine in iOS6, slow and jerky in iOS7

該應用程序的開發已於8月在xcode 4.5中開始。 該應用程序基本上由一個在着陸視圖上使用MMDrawerController的視圖控制器組成。 此后,它在中心視圖控制器上具有一個選項卡式控件,其中每個選項卡都創建一個新的頁面視圖控制器,該控制器呈現使用TSTableView創建的數據網格。 盡管此應用已在ios6模擬器上進行了測試,但工作正常。 滾動,滑動手勢,過渡等都非常流暢和流暢,使用戶的眼睛愉悅。

當發布xcode 5時,我們在ios7模擬器上升級並測試了該應用程序。 行為非常生澀且緩慢。 滾動表會導致整個視圖中的行呈鋸齒狀流動。 頁面之間的過渡也很緩慢,而不是平滑流暢。

我嘗試回溯代碼以將其簡化為測試的基本要點,但它的行為仍然相同。 但是,當我測試使用的控件時,它們在ios6和ios7上的表現完全相同。

有人可以提供有關問題可能出在哪里以及如何解決該問題的任何指示嗎?

編輯 :我忘了提及評論中提到的觀點。 我確實將它部署到運行iOS7的iPad上。 該行為與模擬器上的行為完全相同。 遺憾的是,我沒有運行iOS6的設備來對其進行測試。 實際上,由於模擬器擁有更多資源可供使用,因此可以認為它的性能遠遠優於實際設備。

我有幾個tableViews,好像用樣式UITableViewStylePlain設置的那些看起來像以前一樣平滑,但是用UITableViewStyleGrouped設置的那些看起來很生澀。

有些甚至在左側也有拇指,它們也很好,但是我的設置表(看起來很像iOS 6中手機的設置)非常生澀。 它具有默認背景,並且單元格為UITableViewCellStyleSubtitle或UITableViewCellStyleValue1。

在光滑的tableViews上,將單元格創建為UITableViewCellStyleDefault,然后刪除所有標准子視圖,並放置自定義背景視圖(帶有漸變),一個imageView和幾個標簽。 以某種方式,這種tableView在iOS6和iOS7上都能產生非常流暢的滾動。

暫無
暫無

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

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