[問題] 畫面切回 UIScrollView 會 lag...

看板MacDev作者 (...)時間13年前 (2012/03/15 15:22), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
我遇到了一個相當困擾的問題 我的畫面是這樣 View | | View | | | | Button1 | | ScrollView | | | | ImageView | | Tab Bar 我的 ImageView 實際大小為 1440*960 我把它放到 ScrollView 中讓他可以用捲動、放大、縮小 設定 minimumScale = 0.4 按下 Button1 之後用 navigationController pushViewController 到下個 View 問題來了!!!! 當我按下 NavigationBar 的 back 要回到上一頁的時候.... Lag~~~~Lag~~~~~Lag~~~~~~~~~~~~~ 畫面就會卡卡的將上一頁從畫面從左邊推進來 但是如果我先兩指操作將 image 放大到 0.8 倍以上 畫面切換就不會卡了... 我試了開關很多參數,都沒有用。 不知道大家有沒有遇過這樣的問題呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.161.142

03/15 15:46, , 1F
請愛用GCD。把載圖的部分放在Block然後丟GCD裏。試試吧。
03/15 15:46, 1F

03/15 15:47, , 2F
我之前是點TableView-->撥放mp3-->Push,經過撥mp3就會卡
03/15 15:47, 2F

03/15 15:48, , 3F
後來把撥mp3丟GCD,就超順的了。參考一下。
03/15 15:48, 3F

03/15 15:49, , 4F
謝謝提點!但是感覺不是載圖的問題耶,因為圖都已經 Load 完
03/15 15:49, 4F

03/15 15:50, , 5F
了,只是畫面切走在切回來而已。
03/15 15:50, 5F

03/15 15:51, , 6F
我試著在 viewWillAppear 的時候去把 imageView hidden
03/15 15:51, 6F

03/15 15:51, , 7F
viewDidAppear 後 show 出來,這樣就不會 lag 了
03/15 15:51, 7F

03/15 15:51, , 8F
但是畫面就很好笑...我的圖要一下子後才會出現....
03/15 15:51, 8F
文章代碼(AID): #1FOPYgtq (MacDev)
文章代碼(AID): #1FOPYgtq (MacDev)