【问题标题】:Checkmark pushes cell content in UITableVIewCell复选标记推送 UITableVIewCell 中的单元格内容
【发布时间】:2017-11-09 00:00:05
【问题描述】:

我正在构建一个过滤视图控制器。 顶部是一个可选择的列表,选择的部分带有复选标记。

我的问题是复选标记将我的文本标签推到左侧。 UITextLabel 从右到左对齐。

我如何禁用复选标记推送文本标签,以便它像 iphone 中的铃声选择视图控制器一样工作(例如)

【问题讨论】:

  • 您是否有自定义单元格或如何添加复选标记?
  • 是一个带有标签的自定义单元格。在 didSelectAtRow 我写了。 cell?.accessoryType = .checkmark

标签: ios iphone swift swift3


【解决方案1】:

您必须手动处理在UITableViewCell 左侧添加UIImage 的复选标记,而不是使用accessoryType,因为它只出现在右侧:https://developer.apple.com/documentation/uikit/uitableviewcell/1623228-accessorytype

但如果您仍想使用accessoryType,您可以在UILabel 的右侧留出更多空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-06
    • 2012-06-18
    • 2011-05-30
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多