Я пытаюсь смоделировать вид дисков на полке.Каждый компакт-диск должен быть виден под углом, очень похожим на книги, когда вы смотрите на книжную полку.Я использую основные анимационные преобразования.Проблема в том, что результат выглядит как Coverflow, то есть элементы выглядят по-разному в зависимости от их положения на экране.
Вот скриншот того, как это на самом деле выглядит и как я хочу, чтобы оно выглядело:
Я использовал CALayers и применил два основных преобразования:
1) Чтобы повернуть:
CATransform3DMakeRotation(DegreesToRadians(60), 0, 1, 0);
2) Чтобы добавить перспективу:
CATransform3D perspective = CATransform3DIdentity;
perspective.m34 = -1.0/400;
self.layer.sublayerTransform = perspective;
Как я могу применить одно и то же преобразование ко всем слоям, чтобы они все выглядели одинаково?Является ли Core Animation подходящим инструментом для работы?
Спасибо, Марк.