Изменение ориентации iPhone - PullRequest
0 голосов
/ 25 апреля 2011

Я знаю, как сделать изменение ориентации, но допустим, у вас есть вид с кнопками, метками и т. Д.Авторазмер искажает и делает взгляд странным.Какой приемлемый способ сделать это, я просто создаю портретную и альбомную ориентацию.Если так, то где бы я на самом деле сделал обмен этими представлениями.

Ответы [ 2 ]

1 голос
/ 25 апреля 2011

Делайте все виды изменения размера и положения в вашем layoutSubviews методе UIView. После изменения ориентации будет вызван ваш layoutSubviews, тогда вы можете узнать текущую ориентацию, используя класс UIDevice. и измените позицию ребенка соответственно

UIDevice свойство, которое будет использоваться для получения текущей ориентации.

@propertyic,readonly) UIDeviceOrientation orientation
0 голосов
/ 29 февраля 2012

Моя песочница: https://github.com/comonitos/programatical_device_orientation

Решение простое

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...