2009-11-25 4 views
0

У меня есть UIview, в котором есть еще два UIviews. что два подпункта имеют 15 кнопок и изображений. Мне нужно перевести родительское представление. но перевод не является гладким в телефоне 3g. im, используя UIviewanimation и CGAffineTransformTranslate для перевода представления. пожалуйста, помогите мне сделать его более гладким.uiview Проблема с переходом

ответ

0

Если у вас много изображений, убедитесь, что они малогабаритные, в противном случае они занимают слишком много памяти, и ничего не поделаешь. По моему опыту 4-5 больших изображений (740-480) были слишком дорогими для обработки телефона.

1

Это вопрос, на который нужно ответить в общем виде. У меня были взгляды, которые прокручивались плавно, внезапно оживляясь после небольшого изменения. Короче говоря, вам нужно убедиться, что у вас есть как можно меньше подсмотров и как можно меньше непрозрачных представлений (png с альфа-значениями переводится в непрозрачные UIImageViews).

Если все остальное не удается, вы можете отобразить весь вид в изображении, отключить представление для изображения перед прокруткой, а затем снова вставить представление после анимации. Таким образом, вы перемещаете только один большой и (надеюсь) непрозрачный вид.

Смежные вопросы