2015-05-29 3 views
0

Я использую это преобразование на UITableView, так что я могу воссоздать эффект «звездных войн»:CATransform3D делает вид сверху вид иерархии

CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity; 
rotationAndPerspectiveTransform.m34 = 1.0/-450; 
rotationAndPerspectiveTransform = CATransform3DRotate(rotationAndPerspectiveTransform, 
                  45 * M_PI/165.0f, 1.0f, 0.0f, 0.0f); 
rotationAndPerspectiveTransform = CATransform3DScale(rotationAndPerspectiveTransform, 1, 
                 1.1, 1.1); 
rotationAndPerspectiveTransform = CATransform3DTranslate(rotationAndPerspectiveTransform, 0, 0, 150); 

Это нормально, но это преобразование сделать вид таблицы появляется перед все другие представления в моем контроллере. Как я могу заставить представление таблицы оставаться внизу в иерархии представлений или сделать остальные видными над табличным представлением. Спасибо.

ответ

0

Вы пробовали zPosition на столеView?

tableView.layer.zPosition = -1; 
+0

Префект! Спасибо. В случае, если у кого-то такая же проблема, установите Z-позицию перед преобразованием. – user2206906

Смежные вопросы