Я разместил кнопку в своем представлении, используя CGRectMake(x,x,x,x), где x, конечно, является местоположением и размером. Когда я поворачиваю вид с помощью -(BOOL)shouldAutoRotate..., я хочу изменить расположение кнопки с центра в портретном режиме на центр в ландшафтном режиме. Кнопка содержит информацию в своей метке, которую устанавливает пользователь, поэтому я НЕ хочу использовать другой вид для альбомной ориентации. Что, если они установят что-то в портретной ориентации и повернут в горизонтальное положение? Они потеряют свои данные. Итак, мой вопрос: как мне переместить то, что было установлено ранее? Смотрите код ниже, я не хочу перераспределять кнопку. Спасибо!
// DATE
lblDate = [[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height)];
lblDate.text = @"Date:";
lblDate.backgroundColor = [UIColor clearColor];
[contentView addSubview:lblDate];