【问题标题】:Swift: Set UITableViewRowAction button sizeSwift:设置 UITableViewRowAction 按钮大小
【发布时间】:2015-11-25 14:29:19
【问题描述】:

我有一个简短的问题:如何以编程方式设置 UITableViewRowAction 按钮大小?是否有特定的本机方法,或者我必须为此制作自定义按钮?我已经为此苦苦挣扎了好几个小时,并在整个互联网上寻找答案。

谢谢!

【问题讨论】:

  • 它是基于标题的宽度和行的高度。没有办法改变它。

标签: ios swift uitableview swift2


【解决方案1】:

很遗憾,你不能。按钮是包含单元格的高度和字符串的宽度,加上左右 15 个填充点。 UITableViewRowAction 唯一可自定义的属性是

  1. 背景颜色
  2. 风格
  3. 标题

您可以通过在标题字符串中添加空白字符来伪造更宽的按钮。

【讨论】:

    【解决方案2】:

    对于宽度: 您可以将空字符串添加到:

    UITableViewRowAction(style: .Destructive, title: "     ")
    

    它可以帮助设置不精确的宽度(非像素精度)

    对于身高: 在 TableView 中设置单元格高度。

    【讨论】:

    • 从 iOS 11 开始,它们会修剪空格。
    猜你喜欢
    • 2016-09-13
    • 1970-01-01
    • 2011-02-01
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多