Я заметил, что направление этой странной анимации (которая также происходит с кнопками UIB) зависит от выравнивания, выбранного в разделе «Управление» инспектора атрибутов объекта (в Интерфейсном конструкторе). Я возился со всеми атрибутами весь вечер и пока не нашел решения. :(
Edit : таким образом, у меня было три UIButton
, на мой взгляд (и один UIPickerView
), где происходило это странное поведение одновременно. Я создал свойство, ссылающееся на ОДИН из UIButtons
. Затем в viewDidLoad
контроллера этого представления я добавил следующую строку:
_firstAffectedButton.titleLabel.autoresizingMask = UIViewAutoresizingNone;
И это исправило это для меня, для всех кнопок и сборщика !! :? Странно, правда?
Может кто-нибудь объяснить, почему это работает? У меня такое чувство, что я делаю что-то глупое, чтобы исправить это, но я не понимаю, что это такое.
Редактировать 2 : Оказалось, что было лучшее и более чистое решение этой проблемы. См этот пост .