在我的iOS - swift項目中,我需要我的表格單元格看起來像這樣。我可以通過編輯表格來獲得多選選項。我需要知道的是,我可以如何設計一個單元格,看起來像這樣?我怎樣才能在底部添加彩色邊框,以及如何將單元格分隔成這樣?iOS表單元格樣式
感謝
在我的iOS - swift項目中,我需要我的表格單元格看起來像這樣。我可以通過編輯表格來獲得多選選項。我需要知道的是,我可以如何設計一個單元格,看起來像這樣?我怎樣才能在底部添加彩色邊框,以及如何將單元格分隔成這樣?iOS表單元格樣式
感謝
告訴你的細胞在你的問題是定製單元。要做到這一點,你需要自己設計視圖,標籤,按鈕等。沒有默認/樣板代碼可以爲你做到這一點;你需要自己實現它。
您必須創建並實施此自定義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)。
我可以通過使用字幕視圖來獲得使用可編輯選項和文本的複選框。但不知道如何獲得邊界和分離像這樣的細胞。試圖在谷歌搜索不同的表格單元格樣式。沒有太多的運氣。這就是爲什麼我想要得到別人的想法。 – Madhu