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了解更多详情
希望这会有所帮助:)
我的 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了解更多详情
希望这会有所帮助:)