Я работаю над автоматизацией пользовательского UIView, и Apple очень мало говорит об этом. Более того, основываясь на обратной связи SO, документация Apple в некоторых областях фактически неверна. Наконец, хотя в Interface Builder есть шесть компонентов для изменения размера и шесть для setAutoresizingMask:
, они, похоже, не коррелируют вообще. Например, установка пружины ширины в IB имеет другой эффект от установки autoresizingMask
на UIViewAutoresizingFlexibleWidth
при вращении устройства.UIView Autoresizing Resources
Есть ли хорошие ресурсы для изучения того, как изменение размера работает на iPhone?
Edit:
Я понимаю, основные концепции Apple, использует такие как contentMode, и я прочитал документацию UIView. Я ищу что-то, что немного объясняет, что настройки IB делают с точки зрения того, что доступно в SDK программно.
Другой способ слова это: две внутренние линии указывают активные флаги автосохранения, если они красные (как и следовало ожидать), но 4 внешние строки указывают активную авторезистировку, если они серо (противоположно тому, что вы ожидаете). – Dustin