Я пытаюсь сделать так, чтобы один из дочерних видов на моем экране (принадлежащий одному контроллеру вида) не вращался при вращении устройства.Мой контроллер вида позволяет вращать как нужно, и я пытаюсь применить поворот на 90 градусов к одному «стационарному» виду, чтобы нейтрализовать общее вращение.
Проблема в том, что все вращается в любом случае, ипреобразование, похоже, ничего не делает.Я попытался с помощью аффинного преобразования на виде и с помощью 3D-преобразования на слое (ниже).Метод вызывается, но я никогда не вижу визуальной разницы.
Есть мысли?Спасибо.
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration
{
CALayer *layer = stuckview.layer;
layer.transform = CATransform3DMakeRotation(90, 0, 0, 1);
}