У меня есть вид с UIScrollView
, покрывающий 3/4 экрана, а остальные элементы добавляются как подпредставление к self
(UIControl
). Смотрите ниже, (Container
класс наследует от UIControl).
@interface MyView : Container<UITextFieldDelegate, UIWebViewDelegate> {
Checkbox* ch1;
UITextField *name, *email;
UIWebView *info;
UIScrollView *scroll
};
Теперь ... я добавляю содержимое веб-просмотра в представление прокрутки, а остальные элементы добавляются как подпредставления к self
:
| |
|scrollview |
|___________|
| |
|tf1 tf2 ch1| tf1 = textfield1, tf2 = textfield2, ch1 checkbox1;
-------------
Программная клавиатура скрывает tf1
в режиме редактирования. Поскольку в качестве подпредставлений добавлены tf1
, tf2
и ch1
, я хочу сдвинуть весь вид вместе, когда любой текст находится в режиме редактирования. Нужно ли создавать другой UIView и добавлять к нему эти подпредставления, или это можно сделать без этого?