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