0

我有一个带有UINavigationController和的屏幕UITabBarUINavigationController屏幕是一个(UIView在下图中,红色),顶部有一个图像和一个UIScrollView(在下图中,绿色)。有UIScrollView两个UILabel(“一些文本”)和一个UITableView不启用滚动。

在此处输入图像描述

每次列表变大时,我都需要动态地放大 tableview 的高度。同时,我认为我需要放大UIScrollView. 见下图:

在此处输入图像描述

如何将动态高度定义为UITableViewUIScrollView

我的目标是:每次列表变大时,列表也会变UIScrollView大。

我的环境:

  • 我的 UITableView 不启用滚动
  • 我正在使用 XCode 4.6,视图是 FreeForm
  • 我的观点是使用自动布局

我试图只设置UItableview height,但没有成功。

我怎样才能做到这一点?

4

1 回答 1

0

您可以通过该方法计算table view bin的高度

heightForCellAtIndexPath: 

在这种方法中,您传递每行的高度,您可以通过创建全局变量来计算高度,并在此变量中每次添加行高。

或者您可以通过没有行数来找到它 * 行高中的行高是恒定的。

愿这会对你有所帮助。

于 2013-05-04T14:58:00.283 回答