Можно ли масштабировать весь вид приложения? - PullRequest
2 голосов
/ 22 июня 2019

, поэтому я работал над этим проектом, который включает отображение всего приложения путем масштабирования (если это вообще возможно).Я делал это раньше с меткой, но не знаю, с чего начать со всем приложением.

Я планирую нажать кнопку, а затем весь экран переворачивается при масштабировании.

здесьмоя попытка:

@IBAction func Flip(_ sender: Any) {
    UIView.animate(withDuration: 2.0,animations: {
        self.UIView.transform = CGAffineTransform(scaleX: -1, y: 1)

Как я уже сказал, я не знаю, с чего начать, но мне было просто интересно, можно ли вообще перевернуть целое приложение, и если да, то есть ли способ, которым яможет решить эту проблему.

О дубликате: Мой предыдущий вопрос (который был помечен как дубликат) рассказывает о MapBox и о том, как я могу изменить пошаговый пользовательский интерфейс, но я подумал, что лучшезная, как перевернуть все приложение, потому что добавление Navigation и Mapbox в ситуацию делает его совершенно другой историей.

1 Ответ

2 голосов
/ 22 июня 2019

Поскольку UIWindow наследуется от UIView, вы можете просто применить к нему преобразование:

// Assuming your AppDelegate has a "window" property.
UIApplication.shared.delegate!.window!.transform = CGAffineTransform(scaleX: -1, y: 1)
...