在UIScrollView内有动态高度的UITableView:
问题描述:
我有一个屏幕UINavigationController
和UITabBar
。 UINavigationController
屏幕是UIView
(在下图中,红色),顶部有一个图像,UIScrollView
(如下图所示,绿色)。 UIScrollView
有两个UILabel
(“某些文本”)和一个UITableView
不启用SCROLLING。在UIScrollView内有动态高度的UITableView:
每次列表变得更大,我需要放大的tableview高度动态。与此同时,我想我需要放大UIScrollView
。见下图:
我如何定义动态高度UITableView
和UIScrollView
?
我的目标是:每当名单变大,UIScrollView
也变得更大。
我的环境:
- 我的UITableView没有启用滚动
- 我使用的XCode 4.6和观点自由形式
- 我的看法是使用自动版式
我试图做这个设置只是UItableview height,没有成功。
我该怎么做?
答
您可以在此方法中,你传递的每一行的高度,这一点,你可以通过创建一个globale变量计算高度,在此变量添加计算表视图斌的高度的方法
heightForCellAtIndexPath:
行高每次。
或者你可以通过没有行来找到它*行的高度在一行中的高度是恒定的。
可能这会帮助你。
为什么你想在一个scrollview中嵌套一个tableview?只是为了两个标签?你不能只将这两个标签作为标题视图添加到tableview吗? – aforaudrey 2013-05-04 14:35:12
iTong,你救了我的一天。谢谢! – marceloquinta 2013-05-04 14:45:36