这是 Storyboard中我的 ViewController:
UIView( Controller )
-UIScrollView
--UIView
--UIView
--容器 View
---UITableView(嵌入在ContainerView中)
UITableView 具有动态原型(prototype)。
我的问题是如何更改 UIScrollView 和 ContainerView 的高度以适应 UITableView 的行数?
当 UITableView 中有很多行时,我希望能够使用我的 UIScrollView(而不是 UITableView 的 UIScrollView)向下滚动。
最佳答案
您可以应用以下逻辑来增加 ScrollView 的高度。
高度 = 总行数(数组或字典计数)* 您的单元格高度(单元格高度应该是静态的)。
使用下面的计算,您将找到总高度并将此高度设置为表格高度或 ScrollView 高度。
[scrollview setContentSize:CGMakeSize(scrollview.contentSize.width,tableView.frame.size.height)];
或
[scrollview setContentSize:CGMakeSize(scrollview.contentSize.width,height)];
我希望这对你有用。
谢谢
关于ios - 如何根据 UITableview 的行数调整 UIScrollView/ContainerView 的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29963995/