Я использую автомасштабирование iOS 6. У меня есть портретный режим, созданный с помощью Interface Builder. У меня есть UIScrollView
внутри UIView
(Вид класса контроллера). Я установил две метки: один справа выровнен по экрану scrollview, а другой - в соответствии с представлением. Прокрутка более короткая, чем представление. Когда я имитирую и поворачиваю по пейзажу, метка из списка прокрутки не выравнивается вправо, но метка из представления задана правильно.xcode 4.6 autolayout не имеет право выровнять изображение для scrollview
Когда вы нажмете на метку прокрутки и перейдите к Utilities > Size
инспектору, вы увидите, что метка имеет ограничение: Trailing space to: Superview
. Вы не можете изменить ScrollView.
Я также попытался это в коде:
[NSLayoutConstraint constraintWithItem:fileSize
attribute:NSLayoutAttributeRight
relatedBy:NSLayoutRelationEqual
toItem:motherScrollView
attribute:NSLayoutAttributeCenterX
multiplier:1.0
constant:20];