Масштабирование в ScrollView работает в iOS4, но происходит сбой в iOS5 и iOS5.1 - PullRequest
0 голосов
/ 15 марта 2012

У меня есть приложение, которое в iOS4.3 работает отлично, но вылетает в iOS5 и iOS5.1 (ошибка описана ниже).Проблема только в увеличении scrollView.У меня есть scrollView внутри одного UIView (у этого UIView кроме scrollView есть другие вещи (UILabels, UIButtons, ...)), и я хочу только увеличить scrollView.

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)aScrollView {

    return MyScrollView;

}

Сообщение об ошибке:

* Завершение работы приложения из-за необработанного исключения «NSGenericException», причина: «Представление, возвращаемое из viewForZoomingInScrollView: должно быть подпредставлением представления прокрутки.Это не может быть само представление прокрутки. '

1 Ответ

2 голосов
/ 15 марта 2012

Исключение уже говорит вам, что делать.Создайте другое подпредставление UIView для представления прокрутки и поместите туда все текущие подпредставления представления прокрутки, а затем верните его в viewForZoomingInScrollView.

...