2013-10-23 44 views
0

這真的很奇怪。我的第二個UITableView中的Prototype-Cell並不是頂級的,因爲它應該是這樣的:UITableView中的原型單元格不在頂部

如果我開始移動它,而不是它的頂部,但是當我將它放在View上後,它仍然處於這種奇怪的方式。 我該如何改變?

正如你所看到的,第一個單元沒問題,但第二個單元沒有。

enter image description here

回答

3

嗯,這是很難只用一個形象理解,但我會給你一些可能的原因:

  1. 有你的第二個表應用表頭視圖意外視圖?如果你這樣做,刪除它將是解決方案
  2. 你在表格視圖及其單元中應用了正確的視圖約束嗎?

如果我是你,我不會嘗試以這種方式在同一個視圖控制器中嵌入兩個UITableViews,特別是因爲你在iOS 7中使用故事板。我要做的就是使用嵌入segues。只需爲每個視圖表視圖拖動一個容器視圖,並將其嵌入段連接到相應的表視圖控制器(您需要在故事板中創建這兩個視圖控制器)。這樣,您可以更容易地設置約束條件,將兩者之間的邏輯分開,並擁有更清晰的界面。你可以做到這一點,看看是否有幫助。

+0

Thx爲您的答案。當我在家時,我會嘗試它。 如果我使用嵌入的segues,兩個tableviews是否會在一個視圖中顯示?因爲在同一視圖中對我有兩個表格很重要。 – Christian

+1

是的,他們會的。實際上,這是使用嵌入段的全部要點,即在同一視圖中由不同的控制器控制多個視圖。每個嵌入視圖都將與一個表視圖控制器相關聯。它將使用默認控制器創建,因此只需刪除默認控制器,然後使用自己的控制器。觀看https://developer.apple.com/videos/wwdc/2012/上的Apple視頻,名爲「在您的應用中採用故事板」,以便了解嵌入Segges實際上是如何工作的。我做了很多次。 – csotiriou

+0

Thx,當我在家時,我會嘗試它。 – Christian

相關問題