作者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