Ich habe eine UIScrollView, die 3 UIWebview enthält. Das Problem ist, dass mein Webview bei Berührung nicht mehr blättert.UIWebView scrollt nicht, wenn in UIScrollView eingebettet
Haben Sie eine Idee?
Dank
Thierry
Ich habe eine UIScrollView, die 3 UIWebview enthält. Das Problem ist, dass mein Webview bei Berührung nicht mehr blättert.UIWebView scrollt nicht, wenn in UIScrollView eingebettet
Haben Sie eine Idee?
Dank
Thierry
UIWebView implementiert intern Scrollen, so seine eigene Rolle im Konflikt mit dem Scrollen des UIScrollView, die es enthält.
Eine mögliche Lösung hierfür könnte darin bestehen, die Größe von Webviews so zu ändern, dass sie ihren Inhalt vollständig enthalten, ähnlich wie Webviews die Größe der Frames in einem Frameset ändern.
Möglicherweise haben Sie den Delegaten von UIScrollView nicht auf den Haupt-UIWebViewController festgelegt. Hinzufügen:
[scroll setDelegate:self];
Und in der .h hinzu:
... : UIViewController <UIScrollViewDelegate>
Sie dürfen die Delegierten der UIScrollView
auf die Haupt UIWebViewController
gesetzt haben. Fügen Sie Ihre View-Controller-Klasse hinzu.
Das ist richtig. Scrolling ist eine Flick-Geste und gemäß dem Entwicklerdokument kann UIWebView nicht unterklassifiziert werden. Ich benutze UIWebView für eine Credit-Seite und möchte Autoscroll (wie Film-Credits). Ich werde dich wissen lassen, wie ich löse. – mobibob