当我的单元格中没有显示右箭头时

时间:2015-12-01 21:05:51

标签: ios swift

这是我的故事板显示

enter image description here

但是,当我在模拟器上运行时,右箭头不存在

enter image description here

我不知道为什么,我不知道我应该向你展示什么代码,因为我实际上并没有自己制作那个箭头,我只是将单元格的mdl_course(id)选为accessory

更新1

没有重叠,这是来自调试器:

enter image description here

4 个答案:

答案 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)

尝试在助理编辑器中使用预览。很可能其中一个图像与指标重叠,您需要调整约束。