Swift:设置UITableViewRowAction按钮大小

时间:2015-11-25 14:29:20

标签: ios swift uitableview swift2

我有一个简短的问题:如何以编程方式设置UITableViewRowAction按钮大小?是否有特定的本机方法或我必须为此制作自定义按钮?我一直在努力解决这个问题很长时间,并在互联网上寻找答案。

谢谢!

2 个答案:

答案 0 :(得分:7)

不幸的是,你做不到。按钮是包含单元格的高度和字符串的宽度,以及左侧和右侧的15个填充点。 UITableViewRowAction唯一可自定义的属性是

  1. 的backgroundColor
  2. 标题
  3. 您可以通过在标题字符串中添加空格字符来伪造更宽的按钮。

    UITableViewRowAction

答案 1 :(得分:3)

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

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

可以帮助设置宽度不完全(非像素精度)

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