Я не уверен насчет OpenGL
, но вы проверили CATransform3D
Добавить
#define DEGREES_TO_RADIANS(d) (d * M_PI / 180)
в .pch файл
CATransform3D myTransform = CATransform3DIdentity;
myTransform.m34 = 1.0 / -500;
myTransform = CATransform3DRotate(myTransform, DEGREES_TO_RADIANS(90), 0.0f, 0.0f, 1.0f);
myView.layer.transform = myTransform;
Вы можете перейтипри изменении угла здесь DEGREES_TO_RADIANS(90)
Здесь вы можете добавить тень к myView
.