iOS 9和swift中未显示表格视图单元格的附件
我创建了一个简单的表视图并嵌入到导航控制器中。我已经为单元选择了一种附件类型,并使用另一个视图控制器的segue来显示该单元的详细信息。但附件没有显示。如果我使用这个代码iOS 9和swift中未显示表格视图单元格的附件,ios,swift,Ios,Swift,我创建了一个简单的表视图并嵌入到导航控制器中。我已经为单元选择了一种附件类型,并使用另一个视图控制器的segue来显示该单元的详细信息。但附件没有显示。如果我使用这个代码 cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator 然后配件显示,但segue不工作 这是我的密码 func tableView(tableView: UITableView, cellForRowAtIndexPath indexP
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
然后配件显示,但segue不工作
这是我的密码
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "Cell")
cell.textLabel?.text = "test"
// cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
return cell
}
请告诉我哪里出了问题 听起来你好像把情节提要中的片段挂在了附件上(披露指示器)。但披露指示灯不是按钮,因此永远无法工作(不可点击);这并不是你的用户所期望的。要么:
- 将segue连接到单元本身;或
- 使用可敲击按钮附件,如信息按钮
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
self.performSegueWithIdentifier("SEGUENAME", sender: self)
}
若有,加入:
cell.accessoryType = .DisclosureIndicator
应该可以正常工作。您应该在ViewController之间创建分段 不要创建从单元格到视图控制器的分段
然后,在您选择一个单元格之后,您应该决定要调用哪个序列。我已经将该序列挂接到该单元格。但同样的结果让你确信,仅仅存在一个泄露指示器不会破坏细胞触发序列的能力!请显示该序列的代码。我在下面也添加了一个回应。显然,segue是故事板中的segue,而不是代码中的segue,因此不需要将其更改为代码。请提供更多信息。您没有告诉我们您的项目是如何工作的。您应该在两个视图控制器之间连接一个分段。然后给这个序列一个标识符。然后表演这个环节。是的。你理解我的问题,给我正确的解决方案。谢谢你,老板