Ich weiß, dass dies in der Tweetie für iPhone oder der xkcd iPhone App möglich ist, aber sie verwenden eine Tabelle. Irgendeine Idee, wenn dies auch für eine einfache UIWebView
getan werden kann? Ich bin mir der Javascript-Vorschläge in dieser SO-Frage bewusst, aber was ist mit der nativen Erstellung?
Zu guter Letzt: iOS 5 hat die Eigenschaft scrollView in UIWebView offiziell eingeführt. Ich habe es getestet. Es funktionierte perfekt mit EGOs Pull- und Refresh-Code. Das Problem ist also kein Problem mehr für iOS 5-Geräte.
Aus Gründen der Abwärtskompatibilität benötigen Sie den @ CedricSoufries-Code.
Um Scroll-Ereignisse in UIWebView abzurufen, verwende ich diesen Code, um den Scroll-View im UIWebView zu erhalten:
%Vor% Es funktioniert. Sie können es auch verwenden, um [(UIScrollView*)subView setContentOffset:offSet animated:YES];
aufzurufen. Das einzige Problem besteht möglicherweise darin, die Apple-Codeüberprüfung nicht zu bestehen. Ich weiß es noch nicht, da ich noch in der Codierungsphase bin.
Hat das jemand schon probiert?
Um eine Referenz für das UIScrollView in UIWebView zu erhalten, durchsuchen Sie es einfach, indem Sie durch Subviews iterieren.
%Vor%Danach können Sie einfach Dinge mit Ihren UIWebView- und UIScrollView-Delegaten-Callbacks an Ihre EGORefreshTableHeaderView-Schnittstelle anschließen.
Tags und Links iphone scroll uiwebview pull-to-refresh