uiview и uiscrollview - PullRequest
       27

uiview и uiscrollview

0 голосов
/ 26 июня 2010

Я создаю выпадающую кнопку в моем приложении. Как всплывающее управление, которое доступно в веб-приложениях. поэтому, когда я нажимаю на кнопку, появляется новый UIView, содержащий UIPickerView. Я использую анимацию и коммитанизм для отображения и скрытия UIView. новый пользовательский интерфейс в два раза меньше прокрутки.

Я хочу, чтобы всякий раз, когда появлялось новое представление, размер прокрутки должен изменяться, чтобы я мог просматривать весь вид. что-то вроде того, когда появляется клавиатура, мы переназначаем размер скроллвью, чтобы мы могли прокручивать весь вид.

Итак, как я узнаю, когда появится uiview. Есть ли уведомление для начала анимации и коммитанимации, например для клавиатуры (UIKeyboardDidHideNotification)

Спасибо заранее.

1 Ответ

0 голосов
/ 26 июня 2010

, если создаваемое и отображаемое подпредставление имеет viewController, при каждом появлении этого представления будет вызываться -(void)viewWillAppear метод viewController.

В этом методе вы можете каким-то образом получить суперпредставление (например,вызовите nextResponder метод) и измените размер суперпредставления в соответствии с вашими потребностями.

Надеюсь, это поможет.

...