В настоящее время у меня есть пользовательский интерфейс, встроенный в Interface Builder - он в основном состоит из фонового изображения и нескольких ярлыков. Мне нужно анимировать некоторые элементы (изображения) под ярлыками, но поверх фона, но мне также нужно нарисовать их в определенном порядке z.Изменить порядок рисования пользовательского интерфейса на iPhone
Я оглядывался и натыкался на CATransformLayer - я все еще смотрю в него. Это лучший способ управлять Z-образным изображением, чтобы имитировать 3D? Я не хочу использовать Open GL в качестве анимации я делаю будет очень просто поддельные 3D ...
Спасибо! Итак, если я добавлю 3 разных UIImageViews в представление ImageViewHolder, будет ли представление, которое я добавляю последним или первым, нарисовать сверху? Кроме того, если первое представление, которое я добавил, рисует на дне, есть ли способ сохранить его сверху? –
- [addSubview:] помещает его в конец, поэтому он рисует последний, но UIView имеет дополнительные методы, чтобы вы могли разместить его там, где вы хотите, в порядке рисования. Однако не используйте обычные методы NSMutableArray для изменения массива subviews. – DavidPhillipOster
Спасибо за помощь. Похоже, я могу использовать такие вещи, как bringSubviewToFront, чтобы делать то, что я хочу :) –