2013-05-04 132 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: 

行高每次。

或者你可以通過沒有行來找到它*行的高度在一行中的高度是恆定的。

可能這會幫助你。

相關問題