作者qazq (...)
看板MacDev
標題[問題] 畫面切回 UIScrollView 會 lag...
時間Thu Mar 15 15:22:14 2012
我遇到了一個相當困擾的問題
我的畫面是這樣
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
1F:推 iwayne:請愛用GCD。把載圖的部分放在Block然後丟GCD裏。試試吧。 03/15 15:46
2F:→ iwayne:我之前是點TableView-->撥放mp3-->Push,經過撥mp3就會卡 03/15 15:47
3F:→ iwayne:後來把撥mp3丟GCD,就超順的了。參考一下。 03/15 15:48
4F:→ qazq:謝謝提點!但是感覺不是載圖的問題耶,因為圖都已經 Load 完 03/15 15:49
5F:→ qazq:了,只是畫面切走在切回來而已。 03/15 15:50
6F:→ qazq:我試著在 viewWillAppear 的時候去把 imageView hidden 03/15 15:51
7F:→ qazq:viewDidAppear 後 show 出來,這樣就不會 lag 了 03/15 15:51
8F:→ qazq:但是畫面就很好笑...我的圖要一下子後才會出現.... 03/15 15:51