У меня было (вероятно, неверное) предположение, что включение индикатора правильного поля в xib эквивалентно использованию UIViewAutoresizingFlexibleLeftMargin
внутреннего кода и так далее.
Итак, я привык думать по этому снимку:
Позже сегодня мне пришлось перепроверить и наткнулся на эту ветку .
А также яблочная документация, озаглавленная разделом с заголовком - «Автоматическая обработка изменений макета с использованием правил авторазмера» по этой ссылке: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html
Итак, теперь у меня есть обновленное представление о том, как программная установка масок автоматического изменения размера будет эквивалентна настройкам XIB:
Сценарий 1 : Установка только (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
эквивалентна:
В XIB?
Сценарий 2 : Установка (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
в коде эквивалентна:
В XIB?
Верны ли мои 2 обновленных сценария? Я сейчас в моем понимании?