UITableViewRowAction 在 Swift 中自定义标题字体大小

UITableViewRowAction customise title font size in Swift

我的 tableViewCell 中有一个编辑和删除 tableViewRowAction。目前我正在使用内置的表情符号作为我的标题,但它太小了。如何让字体变大?

我知道我们只能在 tableViewRowAction 中自定义有限数量的东西。但是有没有办法绕过它只使标题字体更大?

我检查了其他线程,其中大部分使用了:

UIButton.appearance().setAttributedTitle(NSAttributedString(string: "Your Button", attributes: attributes), forState: .Normal)

具有确定字体大小的设置属性。但是,这会影响所有按钮,这并不好。

非常感谢任何帮助!谢谢!

您正在将其设置为 UIButton,因此它是为所有 UIButton object 设置的。

你可以为特定的按钮设置它 object 比如,

  let myButton: UIButton = UIButton()  //your button here
  let attributedStr: NSAttributedString = NSAttributedString()
  myButton.setAttributedTitle(attributedStr, forState: .Normal)

更新:

您可以将标题设置为属性字符串。

查看Apple documentation for that and refer this answer了解更多详情

希望这会有所帮助:)