uiwebview в пределах uiscrollview - PullRequest
0 голосов
/ 02 июня 2010

У меня проблема с uiwebview в scrollview.В этом представлении прокрутки вверху есть вид "заголовка" и вид снизу, который является веб-представлением.Я загружаю данные в веб-просмотр, используя метод loadHTMLstring.Что я пытаюсь сделать, так это то, что когда я увеличиваю, он должен увеличивать только нижнюю часть, а не верхнюю часть.Это очень похоже на родное почтовое приложение на iphone.Я был в этом в течение 2 дней без удачи.Любая помощь будет оценена.заранее спасибо.

1 Ответ

1 голос
/ 08 февраля 2011

Вкратце: ваш scrollViewDelegate должен реализовывать viewForZoomingInScrollView и возвращать webView.

В деталях:

Установите ваш scrollViewController в качестве делегата scrollView:

myScrollView.delegate = yourScrollViewController;

В YourScrollViewControllerClass.h:

@interface YourScrollViewControllerClass <UIScrollViewDelegate> {
    [...]
}

В YourScrollViewControllerClass.m реализуйте viewForZoomingInScrollView, чтобы указать, какое представление необходимо увеличить при запросе увеличения:

-(UIView *) viewForZoomingInScrollView:(UIScrollView *)scrollViewBis {
    return yourWebView; 
}
...