【发布时间】:2012-02-05 10:14:34
【问题描述】:
我在 UIWebView 上遇到了 setScrollsToTop: 的问题。 webview 是根视图控制器的子视图,我在viewDidLoad 上设置:
[self.webView.scrollView setScrollsToTop:YES];
但是,当我点击状态栏时,webview 不会滚动到顶部。在应用程序内的另一个模态 tableViewController 上它工作正常,甚至没有设置setScrollsToTop:YES。这是应用程序委托内applicationDidFinishLaunching 中的代码:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.f = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
self.window.rootViewController = self.f;
[self.window makeKeyAndVisible];
return YES;
我怎样才能让它工作?
编辑:似乎同一视图中的 UIScrollview 导致了问题。如何使它与 UIScrollView 一起使用?
【问题讨论】:
-
澄清:你的意思是通过点击状态栏,你想要在 UIWebView 中加载的 HTML 页面,滚动到顶部?对吗?
标签: objective-c ios cocoa-touch uiwebview uiscrollview