所以我有一段代码
let cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("SampleNameCell")! as UITableViewCell
// cell = UITableViewCell(style: UITableViewCellStyle.Value1, reuseIdentifier: "SampleNameCell")
代码的顶行工作并创建表格单元格。单击单元格后,将打开一个与标识符关联的视图。但是,当我取消注释代码以便我可以向单元格添加正确的细节标签时,会显示正确的详细信息标签,但现在单击时不会显示视图。这是创建此问题的未注释代码
cell = UITableViewCell(style: UITableViewCellStyle.Value1, reuseIdentifier: "SampleNameCell")
任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
我假设你正在使用故事板来配置你的手机。要设置具有正确细节的单元格,它应该看起来像这样......
要在点击时触发segue到另一个视图控制器,请从您的单元格拖动到下一个视图控制器...
在表格视图控制器中,您应该拥有类似......
的代码override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "SampleNameCell", for: indexPath)
// Configure cell here
return cell
}
请注意方法签名中的, for: indexPath)
。