UITableViewCellでdetailTextLabelが表示されない
SwiftにてUITableViewCellを使用しているのですが、detailTextLabelに格納したデータが表示されません。表示させる方法を教えていただきたいです。何か書き方が誤っているのでしょうか?
//データ
var dataInSection = [["男性","女性"],["誕生日","都道府県"]]
//セクション
var sectionIndex:[String] = ["",""]
//データを返す
func tableView(_ tableView:UITableView, cellForRowAt indexPath:IndexPath) -> UITableViewCell {
if indexPath.section == 0 {
let cell = tableView.dequeueReusableCell(withIdentifier: "UserCell", for:indexPath as IndexPath) as UITableViewCell
var test = dataInSection[indexPath.section]
if self.appDelegate.sex == 1 {
if indexPath.row == 0 {
cell.accessoryType = .checkmark
}
}else{
if indexPath.row == 1 {
cell.accessoryType = .checkmark
}
}
cell.textLabel?.text = test[indexPath.row]
return cell
}else{
let cell = tableView.dequeueReusableCell(withIdentifier: "UserCell", for:indexPath as IndexPath) as UITableViewCell
var test = dataInSection[indexPath.section]
cell.textLabel?.text = test[indexPath.row]
// 詳細テキストラベル
cell.detailTextLabel?.text = "test"
cell.accessoryType = .disclosureIndicator
return cell
}
}