2010-06-02 4 views
0

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

ответ

1

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

В деталях:

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

myScrollView.delegate = yourScrollViewController; 

В YourScrollViewControllerClass.h:

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

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

-(UIView *) viewForZoomingInScrollView:(UIScrollView *)scrollViewBis { 
    return yourWebView; 
} 
Смежные вопросы