这是我的故事板显示
但是,当我在模拟器上运行时,右箭头不存在
我不知道为什么,我不知道我应该向你展示什么代码,因为我实际上并没有自己制作那个箭头,我只是将单元格的mdl_course(id)
选为accessory
没有重叠,这是来自调试器:
答案 0 :(得分:3)
问题是您实施了layoutSubviews
,但从未调用super.layoutSubviews()
。因此,披露指标从未列出。
答案 1 :(得分:0)
尝试在tableview方法中添加此内容
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
//完整代码
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
return cell
}
答案 2 :(得分:0)
尝试在 cellForRowAtIndexPath 中以编程方式添加披露指标:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
...
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
...
}
答案 3 :(得分:0)
尝试在助理编辑器中使用预览。很可能其中一个图像与指标重叠,您需要调整约束。