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

时间:2016-05-13 04:38:10

标签: ios swift fonts uitableviewrowaction

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

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

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

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

使用set属性确定当然的字体大小。但是,这会影响所有按钮,这并不好。

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

1 个答案:

答案 0 :(得分:0)

您将此设置为UIButton,因此为所有UIButton对象设置了它。

您可以为特定按钮对象设置,例如

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

更新:

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

检查Apple documentation ,并参考this answer了解更多详情

希望这会有所帮助:)