Iphone 在UIScrollView中具有动态高度的UITableView:
我有一个带有Iphone 在UIScrollView中具有动态高度的UITableView:,iphone,ios,ipad,uitableview,uiscrollview,Iphone,Ios,Ipad,Uitableview,Uiscrollview,我有一个带有UINavigationController和UITabBar的屏幕。 UINavigationController屏幕是一个UIView(下图中为红色),其顶部有一个图像和一个UIScrollView(下图中为绿色)。UIScrollView有两个UILabel(“一些文本”)和一个不启用滚动的UITableView 每次列表变大时,我都需要动态地放大tableview的高度。同时,我想我需要放大UIScrollView。见下图: 如何定义UITableView和UIScrol
UINavigationController
和UITabBar
的屏幕。
UINavigationController
屏幕是一个UIView
(下图中为红色),其顶部有一个图像和一个UIScrollView
(下图中为绿色)。UIScrollView
有两个UILabel
(“一些文本”)和一个不启用滚动的UITableView
每次列表变大时,我都需要动态地放大tableview的高度。同时,我想我需要放大UIScrollView
。见下图:
如何定义UITableView
和UIScrollView
的动态高度
我的目标是:每当列表变大时,UIScrollView
也会变大
我的环境:
- 我的UITableView不启用滚动
- 我使用的是XCode 4.6,视图是自由形式的
- 我的视图正在使用自动布局
我该怎么做?您可以使用该方法计算表视图的高度
heightForCellAtIndexPath:
在这个方法中,你可以通过创建一个globale变量来计算每一行的高度,并在这个变量中每次添加行高度
或者您可以通过不包含行数*行的高度在行的高度中是恒定的来找到它
这可能会对您有所帮助。为什么要在scrollview中嵌套tableview?就为了这两个标签?你不能把这两个标签作为标题视图添加到tableview吗?iTong,你救了我一天。非常感谢。