2012-12-08 35 views
0

我正在編寫一個iPhone應用程序,其中我使用的UITableView有幾個部分;每個部分有一個頭&那麼它的行這樣的:UITableView中的自定義佈局

enter image description here

我可以做正確的行樣式,通過使用自定義的UITableViewCell對象,但我該怎麼做頭?正如可以看到:

  1. 的報頭具有與從中得出兩行,每邊一個爲中心的文本
  2. 頭顏色是不同
  3. 也各部分的角部被倒圓

我該如何實現這一點,無論是編程或使用故事板?

+1

[如何自定義tableView剖面視圖](http://stackoverflow.com/a/1349657/1059705)這可能會幫助你 – Bala

+0

謝謝,巴拉!很有用! – Jean

回答

4

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

這種方法,因爲你的UITableViewDelegate的一部分實現,目的是爲了讓你對在UITableViews頭創建自定義視圖。您可以從該方法返回任何UIView,無論它是您想在Interface Builder中創建的還是代碼中的。

+2

是迂腐,你必須在你的UITableViewDelegate委託中實現它,而不是覆蓋它 – combinatorial

+0

好抓住,只是修復它。 –

+0

謝謝!讓我試試看!我早些時候知道這種方法,但不知道它是否可以呈現完全不同的標題;讓我試試看。謝謝! – Jean