2015-04-30 155 views
-1

在我的iOS - swift項目中,我需要我的表格單元格看起來像這樣。我可以通過編輯表格來獲得多選選項。我需要知道的是,我可以如何設計一個單元格,看起來像這樣?我怎樣才能在底部添加彩色邊框,以及如何將單元格分隔成這樣?iOS表單元格樣式

感謝

enter image description here

+0

我可以通過使用字幕視圖來獲得使用可編輯選項和文本的複選框。但不知道如何獲得邊界和分離像這樣的細胞。試圖在谷歌搜索不同的表格單元格樣式。沒有太多的運氣。這就是爲什麼我想要得到別人的想法。 – Madhu

回答

1

告訴你的細胞在你的問題是定製單元。要做到這一點,你需要自己設計視圖,標籤,按鈕等。沒有默認/樣板代碼可以爲你做到這一點;你需要自己實現它。

0

您必須創建並實施此自定義cell

創建一個新文件,可可觸摸類,下頁中選擇「子類:UITableViewCell」,名稱爲「CustomCell」

創建一個新的文件,選擇用戶界面(iOS版下),然後選擇故事板,和名稱像「MyCustomCell」。在這個新的故事板上拖動一個Table View Cell。選擇這個單元格,然後在身份檢查器中將class =設置爲您的「CustomCell」可可觸摸類文件的名稱。然後去屬性檢查器,然後填寫「標識」和「細胞」

NOW

在你TableViewController文件

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 

    let cell: CustomCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as! CustomCell 

    // Here's where you set your CustomCell properties like label title, images, backgrounds 

    return cell; 
} 

我還不知道如何使細胞分離,但作爲到底部的邊界只需進入你的「MyCustomCell」xib並在底部添加一個視圖並改變它的背景。

也許要獲得空間,你可以使用某種圖層(CAlayer)。