【问题标题】:Accessory type pushes tableviewcell to left附件类型将 tableviewcell 推向左侧
【发布时间】:2019-04-02 05:43:06
【问题描述】:

我有一个像这样显示的表格视图单元格……

在上面的表格视图中,我显示了一个附件类型复选标记以供选择。为此,我在 UITableViewCell 类中设置了它……

override func setSelected(_ selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)

  if selected {
    editingAccessoryType = .checkmark
  } else {
    editingAccessoryType = .none
  }
}

但这会将我的 tableviewcell 推到左侧...

如何避免这种情况并让附件类型复选标记出现在单元格本身内...?

【问题讨论】:

  • 不,您需要获取新按钮/ UIImageView 并使用它。
  • 这是附件类型复选标记的默认行为吗...?
  • 是的,你不能覆盖它。
  • 当您拥有editingAccessoryType 时,Tableview 单元格的内容视图宽度会缩小。您应该为您的单元格使用白色背景。不适用于单元格子视图
  • ok @dahiya_boy 和 RajeshKumar R..感谢您的输入..:) 我使用了一个 uiview 并在其中添加了一个 imageview...它工作正常...

标签: ios swift uitableview


【解决方案1】:

你可以将你的单元格背景设置为白色而不是你的视图,这样它就可以显示为你想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 2013-11-11
    • 2018-06-20
    • 1970-01-01
    相关资源
    最近更新 更多