2009-11-25 93 views
0

我有一個UIview持有兩個其他UIviews。這兩個子視圖有15個按鈕和圖像。我必須翻譯父視圖。但3g手機的翻譯並不流暢。即時通訊使用UIviewanimation和CGAffineTransformTranslate翻譯視圖。請幫助我使它更平滑。uiview轉換問題

回答

0

如果你有很多圖像,確保它們是小尺寸的,否則theyd會佔用太多的內存並且沒有什麼可做的。根據我的經驗,4-5張大圖像(740-480)對於手機來說太多了。

1

這是一個通常需要回答的問題。我有一些意見,只是在一個小小的變化之後,突然變得平穩滾動。簡而言之,您需要確保儘可能少的子視圖,並儘可能少地使用非透明視圖(帶有alpha值的png轉換爲不透明的UIImageView)。

如果一切都失敗了,您可以將整個視圖渲染成圖像,在滾動前切換出圖像的視圖,然後在動畫之後再次重新插入視圖。這樣,你只是在移動一個大的(有希望的)不透明的視圖。