所以這裏是我面臨的問題。 看看如何使用字符串創建類參考
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.row == 0 {
let cell = tableView.dequeueReusableCell(withIdentifier: "ExpenseTableViewCell_Title") as! ExpenseTableViewCell_Title
return cell
} else {
let cell = tableView.dequeueReusableCell(withIdentifier: "ExpenseTableViewCell_SaveCanel") as! ExpenseTableViewCell_SaveCanel
return cell
}
}
我想要做的是,使用小區標識字符串作爲細胞類型(即。ExpenseTableViewCell_Title,ExpenseTableViewCell_SaveCanel)。
我確實有細胞標識符數組。
var TableCell:[ExpenseCellType] = [.ExpenseTableViewCell_Title, .ExpenseTableViewCell_SaveCanel]
現在我只有兩種類型的單元格。但是這個數字會很高。 而我不想使用if/else條件或切換大小寫。
提前致謝。
Swift is str ict與類型檢查。所以你無法避免這一點。 – Lumialxk