我的项目中有一个控制器,其中包含三个UILabels
(标题,创建者和发布日期)以及底部UIWebView
,使用html
显示loadHtmlString
。现在UIWebView
可以在底部滚动,而标签在屏幕上保持静态。我想要做的是将所有这些一起滚动。如果有人可以帮助如何在StoryBoards中做到这一点。
答案 0 :(得分:4)
只需将此UILable
和UIWebView
添加为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中的外观。
答案 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。看到这个链接。