Я динамически создаю несколько кнопок на своем виде и определяю их фреймы в соответствии с некоторыми параметрами моего JSON-ответа.Но я хочу автоматически изменить их размер, когда устройство (димулятор) вращается.Я легко могу сделать это в конструкторе интерфейсов, но ничего не могу сделать в динамических.Может кто-нибудь помочь? РЕДАКТИРОВАТЬ
Вот фрагмент моего кода
if (button.tag==1) {
button.frame = CGRectMake(30.0f, yPosition, 200.0f, buttonHeight);
}
if (button.tag==2) {
button.frame = CGRectMake(280.0f, yPosition, 200.0f, buttonHeight);
}
if (button.tag==3) {
button.frame = CGRectMake(530.0f, yPosition, 200.0f, buttonHeight);
}
Нет проблем при использовании режима Portraid, но когда он поворачивается в альбомную ориентацию, большая пустая область остается направая сторона экрана.Как я могу это исправить? (Я имею в виду, когда я поворачиваюсь, я хочу, чтобы кнопки попали в центр ширины экрана)
РЕДАКТИРОВАТЬ: Я играл с авторазмером на Size Inspector (Xcode4.3) с моим файлом xib, и он прекрасно работает, но что бы я ни делал, я не мог изменить размер динамически созданных кнопок после поворота.Я перепробовал почти все AutoresizingMask перечисления UIView , но ничего не изменилось.Может кто-нибудь, пожалуйста, помогите