2013-02-25 59 views
0

我正在創建一個iOS應用程序,並將在其中創建3列的Table視圖單元格。例如包含用戶信息的instagram個人資料頁面。這可以在xcode中實現嗎?我正在使用故事板。TableViewCell中的多列

enter image description here

+0

如果您使用的是ios6,您可能正在尋找'UICollectionView' – thelaws 2013-02-25 14:41:34

回答

2

是的,它是在XCode中非常可能的。你必須創建一個自定義UITableViewCell來創建這個。在您的自定義UITableViewCell中,您必須根據需要創建不同的組件。 enter image description here

我相信上面圖片中的黃色框就是你想要實現的。對於這一點:

  1. 你必須創建一個定製的細胞與3 UIImageView

編輯:

enter image description here

  1. 在你UITableViewCell你必須創建一個UIImageView以顯示個人資料圖片。
  2. 兩個UILabel一個爲統計。而且,一個用於文本。
  3. 一個UIButton以下。
+0

謝謝!我想要實現的部分是帶有個人資料圖片的部分,並且有照片追蹤者和追蹤者。這是否也是一個內置5個UITableCells的自定義單元? – 2013-02-25 15:14:15

+0

你可以把你想要實現的屏幕截圖,所以我們可以幫助你更多。 – Rushi 2013-02-25 15:25:41

+0

如果你看看你發佈的instagram個人資料的屏幕截圖。我想要實現跟隨按鈕旁邊的個人資料圖片的相同結構,使用UILabels照片,追隨者,在按鈕頂部。我在原文中附上了一張照片 – 2013-02-25 15:35:33

0

創建自定義單元格。

您可以在界面構建器或子類UITableViewCell中創建單元格,並覆蓋其initWithStyle和layoutSubviews類。您可以像平常一樣訪問cellForRowAtIndexPath中的屬性。你甚至可以在cellForRowAtIndexPath中做佈局,但我不會僅僅因爲它的風格不好而推薦。對於用戶來說不會有任何區別。

1

如何關於UICollectionView而不是UITableView。

+0

我試過通過界面生成器,但它似乎沒有正常工作 – 2013-02-26 05:59:43

+0

試試這個教程http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12 – damithH 2013-02-26 07:15:12