Как создать эффект слайд-шоу изображений
Вопрос
Я пытаюсь создать эффект слайд-шоу на iPhone, как в iTunes.Одно изображение посередине, а остальные слева и сбоку расположены в виде дискет в стойке.но у меня нет ни малейшего понятия об этом.Может кто-нибудь мне помочь?
Решение
Я предполагаю, что вы говорите о «каверфлоу», а не о «слайд-шоу»...если это так, есть несколько библиотек, которые вам помогут:вот один, который я нашел, выполнив поиск по запросу «замена покрытия»:
Другие советы
Вы можете добиться этого эффекта, используя свойство .transform CALayers.Все UIView iPhone имеют CALayer, и вы можете применять преобразования 3D-перспективы, используя матрицу преобразований следующим образом:
CATransform3D m = CATransform3DIdentity;
m.m34 = -0.006;
[[containerView layer] setSublayerTransform: m];
К представлениям в контейнере теперь будет применено искажение перспективы!Мгновенный эффект покрытия.Просто перемещайте виды влево и вправо, меняя их рамки.