2

我的项目中有一个控制器,其中包含三个UILabels(标题、创建者和发布日期)UIWebView,底部显示html使用loadHtmlString. 现在UIWebView可以在底部滚动,而标签在屏幕上保持静态。我想要做的是将所有这些滚动在一起。如果有人可以帮助如何在 StoryBoards 中做到这一点。

屏幕布局

4

3 回答 3

4

只需添加它UILableUIWebView作为UIScrollView.. 的子视图和

- (void)webViewDidFinishLoad:(UIWebView *)webView {" delegate method I detect the size of the UIWebView方法中只需设置 WebView 的 contentSize 和如下所示的滚动视图...

 [yourWebView setContentSize:CGSizeMake(320, yourWebView.contentSize.height)];
 [yourScrollView setContentSize:CGSizeMake(320,    scrView.frame.origin.y + yourWebView.contentSize.height)]; 

只需根据您的要求设置整个控件的框架...

希望这可以帮助你...

于 2012-12-21T04:47:42.737 回答
0

将 UIScrollView 添加到您的视图中。将标签和 UIWebView 添加到 UIScrollview。这是它在 Interface Builder 中的外观。

在此处输入图像描述

于 2012-12-21T02:20:57.567 回答
0

请参阅此链接可能对您有所帮助: http: //atastypixel.com/blog/a-drop-in-universal-solution-for-moving-text-fields-out-of-the-way-of-the-keyboard/评论页面 1/

您应该尝试在代码中实现 TPKeyboardAvoidingScrollView。请参阅此链接。

于 2012-12-21T03:00:23.237 回答