Как я могу добиться этого эффекта изображения iOS (посмотрите на картинку)

Привет, ребята, я создаю приложение для iphone, в котором я показываю список с парой изображений и информацией, как в магазине приложений. Теперь я пытаюсь добиться такого эффекта: введите здесь описание изображения

Взгляните на изображения приложения, они имеют такое приятное «ощущение 3D», а также некоторые тени. Как я могу этого добиться? Есть ли какая-либо структура, которая упрощает этот процесс? Он не должен выглядеть одинаково, но я хочу найти способ сделать мои логотипы более четкими и блестящими.

Большое Вам спасибо.


person Ricardo Macario    schedule 13.08.2012    source источник


Ответы (2)


Да, и это называется CoreAnimation.

Если вы хотите, например, придать эффект тени экземпляру UIView, используйте это:

#import <QuartzCore/QuartzCore.h>

view.layer.shadowOffset = CGSizeMake(8, 8);
view.layer.shadowColor = [UIColor blackColor].CGColor;
view.layer.shadowOpacity = 0.667;
view.layer.shadowRadius = 4;
person Community    schedule 13.08.2012

Теперь, когда вы можете использовать фильтры Core Image на iOS, добиться «блестящего» эффекта стало намного проще:

https://developer.apple.com/library/mac/#documentation/graphicsimaging/Conceptual/CoreImaging/ci_tasks/ci_tasks.html

person matt    schedule 13.08.2012
comment
Спасибо! Какой фильтр вы бы порекомендовали для достижения эффекта? Вы знаете какой-нибудь ресурс, где я могу найти примеры применяемых фильтров? - person Ricardo Macario; 14.08.2012