看板 MacDev 關於我們 聯絡資訊
我遇到了一個相當困擾的問題 我的畫面是這樣 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
iwayne:請愛用GCD。把載圖的部分放在Block然後丟GCD裏。試試吧。 03/15 15:46
iwayne:我之前是點TableView-->撥放mp3-->Push,經過撥mp3就會卡 03/15 15:47
iwayne:後來把撥mp3丟GCD,就超順的了。參考一下。 03/15 15:48
qazq:謝謝提點!但是感覺不是載圖的問題耶,因為圖都已經 Load 完 03/15 15:49
qazq:了,只是畫面切走在切回來而已。 03/15 15:50
qazq:我試著在 viewWillAppear 的時候去把 imageView hidden 03/15 15:51
qazq:viewDidAppear 後 show 出來,這樣就不會 lag 了 03/15 15:51
qazq:但是畫面就很好笑...我的圖要一下子後才會出現.... 03/15 15:51