2012-03-14 19 views
0

我需要實現以下接口布局:iOS版 - 接口布局

enter image description here

明顯的路徑將是一個表視圖,但頂級球員和下按鈕設定我怎麼會做那樣做呢?在表格視圖行中嵌入按鈕有點不雅觀我會說,有什麼建議嗎?

回答

1

它看起來像是一個組合層次結構UIView對我來說。最上面的元素是一個自定義的UIView子類,其子視圖又由適當的控件組成。接着下來,是UIButton,那麼你的UITableView(它滾動?看起來也許不是。)按鈕,然後另一行(垃圾等)

所以,總結一下,您的基本看法是隻是一個UIView那你用子視圖組成,包括我認爲是中間的分組UITableView。在IB中佈局最容易。

+0

表視圖不滾動,這只是顯示一些值,現在我怎麼能達到這個層次?我的控制器是一個簡單的視圖控制器?這裏最讓我困惑的部分是視圖內部的表格視圖。 – 8vius 2012-03-14 15:53:38

+0

是的,基本視圖將是你的'UIViewController'的視圖。雖然你經常使用'UITableViewController'來管理表視圖,只要你的視圖控制器符合'NSTableViewDataSource'和'NSTableViewDelegate'協議並且你有一個用於你的表視圖的IBOutlet,你就不需要了。你只需要提供數據源和委託方法。 (視圖控制器模板不會爲您提供它們。)再次,佈局在IB將有所幫助。 – FluffulousChimp 2012-03-14 15:57:52

+0

當我們說話時,我正在這樣做,我只是沒有意識到你剛纔所說的,而不是你的艾倫。 – 8vius 2012-03-14 15:59:15

1

你可以在UIView中有多個表格視圖。或者,您可以將頂部和底部的控件放在表格頁眉和頁腳中。一個簡單的例子:

Quick Example

+0

請注意,**靜態**表視圖必須嵌入在UITableViewController中。 (它不會在UIViewController中工作) – lnafziger 2012-03-14 16:19:48