Я хочу использовать маску автоматического изменения размера в iPhone, чтобы настроить вид в альбомной и портретной ориентации.Проблема в том, что когда я применяю ширину пружины из Интерфейсного конструктора, кнопка пропорционально меняет свой размер.Но когда я применяю ту же пружину по коду, то есть
[self.view setAutoresizesSubviews:YES];
[testButton setAutoresizingMask:UIViewAutoresizingNone];
[testButton setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
, кнопка не показывает такое же поведение.
Автоматическое изменение размера, примененное к кнопке из построителя интерфейса: исходный размер кнопки: 120, ширина и высота 37 Кнопка режима ландшафта: пропорциональное изменение размера
Автоматическое изменение размера, примененное к кнопке из кода:
оригинальный размер кнопки : ширина 120 и высота 37
кнопка в ландшафтном режиме : изменяет размер, сохраняя одинаковые поля слева и справа в портретном и альбомном режимах.
Маска, применяемая из кода, кажется, работает неправильно, так как размер кнопки, созданной из кода, оказывается больше.
Мои представления сложны, поэтому я не хочу устанавливать рамки каждого подпредставления в представлении.
Любой, у кого такая же проблема !!!