我有一个包含歌曲的 HTML 字符串的 sqlite 数据库。
ViewController
在这个视图控制器中,我有一个文本和一个按钮,用户在其中输入歌曲编号和一个按钮,用于发送搜索数据库的请求。
SongDisplay
在这个视图控制器中,我有一个 web 视图和一个标签,它们都嵌入在滚动视图中。我的网页视图禁用了滚动。
歌词显示,并且滚动视图正确调整大小。然而,网络视图并没有被调整大小,只显示了一些歌词。我知道这一点,因为我有不同颜色的滚动视图和 web 视图。
这里的问题示例,滚动视图的底部 https://www.dropbox.com/s/r8l8d82an613hec/iOS%20Simulator%20Screen%20shot%20Aug%2022%2C%202013%2C%201.57.14%20PM.png
这是我的代码:
- (void)webViewDidFinishLoad:(UIWebView *)aWebView
{
CGRect frame = aWebView.frame;
frame.size.height = 1;
aWebView.frame = frame;
CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
[self.scroll setContentSize:fittingSize]; //scroll is the name of the scroll view
aWebView.frame = frame;
NSLog(@"size: %f" ,fittingSize.height);
}
如何让 web 视图和滚动视图都调整大小?