Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在UIScrollView中具有动态高度的UITableView:_Iphone_Ios_Ipad_Uitableview_Uiscrollview - Fatal编程技术网

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,你救了我一天。非常感谢。