Вращение iPad и клавиатура всплывающие
Я создаю приложение, которое использует UIView, который содержит UIScrollView внутри него, так что, когда клавиатура появляется, пользователи могут по-прежнему прокручивать вниз, чтобы увидеть содержимое в представлении. Кажется, я все настроил, но когда я вращаюсь, все становится совершенно непригодным для использования. Все мнения неуместны, и я не уверен, какова стратегия, чтобы справиться с этим. У меня есть автоматическое изменение размера представлений, но они, кажется, не делают это правильно.
Должен ли я вручную проверить, произошли ли повороты, и сбросить кадр без автоматического изменения размера или есть способ, которым я могу добиться этого с автоматическим изменением размера?
Ситуация такова: портретный режим - форма отлично вписывается. Когда появляется клавиатура, вид прокрутки изменяется, а форма - нет.
Пейзажный режим - форма не подходит, и когда клавиатура появляется, представление прокрутки портится.
Нужно ли изменять размер вида формы при повороте в альбомный режим?
Спасибо!
1 ответ
Вы можете переместить вещи обратно в оригинал, используя:
-(void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
//reposition code
}
У меня есть проблема, когда я хочу, чтобы клавиатура срабатывала при повороте ipad. Если клавиатура открыта в книжной ориентации, а я поворачиваюсь в альбомную ориентацию, клавиатура отображается в альбомной ориентации.
КАК УСТРАНИТЬ клавиатуру, когда я вращаюсь!
TY