UILabels使用UIWebView滚动

时间:2012-12-21 01:55:34

标签: iphone ios uiwebview uilabel uistoryboard

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

screen layout

3 个答案:

答案 0 :(得分: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)]; 

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

希望这能帮到你......

答案 1 :(得分:0)

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

enter image description here

答案 2 :(得分:0)

查看此链接可能会对您有所帮助:http://atastypixel.com/blog/a-drop-in-universal-solution-for-moving-text-fields-out-of-the-way-of-the-keyboard/comment-page-1/

您应该尝试在代码中实现TPKeyboardAvoidingScrollView。看到这个链接。