UIView переворачивается вертикально
Я знаю, что это, вероятно, фиктивный вопрос, но я должен спросить: как перевернуть UIView
по вертикали? Я не прошу сделать анимацию, но просто переверну ее.
Я могу сделать вертикальный флип a UILabel
по:
label1.layer.transform = CATransform3DMakeRotation(M_PI, 1.0f, 0.0f, 0.0f);
и верните его обратно:
label1.layer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 0.0f, 0.0f);
Но когда я делаю это с видом:
self.view.layer.transform = CATransform3DMakeRotation(M_PI, 1.0f, 0.0f, 0.0f);
Я думаю, что он вращается только наполовину... Итак, какие-то идеи?
Спасибо, ребята.
Ответы
Ответ 1
Я понимаю, что это старый вопрос, но я все равно оставлю это здесь. Следующее перевернул бы представление по вертикали, используя только y-масштаб слоя, так что это было бы моим предпочтением:
self.view.layer.transform = CGAffineTransform(scaleX: 1, y: -1)