2013-05-04 76 views
0

我有一个屏幕UINavigationControllerUITabBarUINavigationController屏幕是UIView(在下图中,红色),顶部有一个图像,UIScrollView(如下图所示,绿色)。 UIScrollView有两个UILabel(“某些文本”)和一个UITableView不启用SCROLLING。在UIScrollView内有动态高度的UITableView:

enter image description here

每次列表变得更大,我需要放大的tableview高度动态。与此同时,我想我需要放大UIScrollView。见下图:

enter image description here

我如何定义动态高度UITableViewUIScrollView

我的目标是:每当名单变大,UIScrollView也变得更大。

我的环境:

  • 我的UITableView没有启用滚动
  • 我使用的XCode 4.6和观点自由形式
  • 我的看法是使用自动版式

我试图做这个设置只是UItableview height,没有成功。

我该怎么做?

+2

为什么你想在一个scrollview中嵌套一个tableview?只是为了两个标签?你不能只将这两个标签作为标题视图添加到tableview吗? – aforaudrey 2013-05-04 14:35:12

+0

iTong,你救了我的一天。谢谢! – marceloquinta 2013-05-04 14:45:36

回答

0

您可以在此方法中,你传递的每一行的高度,这一点,你可以通过创建一个globale变量计算高度,在此变量添加计算表视图斌的高度的方法

heightForCellAtIndexPath: 

行高每次。

或者你可以通过没有行来找到它*行的高度在一行中的高度是恒定的。

可能这会帮助你。

相关问题