我有一个带有两个子视图的视图控制器:UITableView和UIWebView。两个子视图都具有动态大小。如何在同一时间实现两个子视图的滚动,就像它们彼此粘贴一样?我试图将它们添加到UIScrollView但仍然可以单独滚动。
此外,我尝试将UIWebView添加到表格单元格中,但是我无法在表格单元格中实现对UIWebView的缩放。
感谢您的帮助和建议!
答案 0 :(得分:0)
充当滚动视图的代理并实现scrollViewDidScroll
。对于您获得的每个更新,请检查它是哪个滚动视图,并将另一个滚动视图的内容偏移设置为滚动视图的偏移量,并通过更新。
答案 1 :(得分:0)
将UITableView和UIWebView添加到UIScrollView中意味着它们可以一起滚动...但是有什么控制权?如果UITableView和UIScrollView具有活动内容,那么iOS将会对滚动内容和方式感到困惑。
如果您使用以下内容,则将UIWebView添加到表格单元格中将进行缩放: [webView setScalesPageToFit:YES];
答案 2 :(得分:0)
我认为您正在寻找的是UIScrollView。你需要做什么:
这样,子视图中不会滚动,而是会移动(粘贴)在一起。