我正在使用令人敬畏的框架MGSwipeTableCell。它工作得很好,但我想知道如何为按钮的标题设置自定义UIFont。
我试着在框架文件中自己做,但它们是用Objective-C编写的,我只知道Swift。
这是我的代码:
cell.leftButtons = [MGSwipeButton(title: "Hello", backgroundColor: UIColor.greenColor(), callback: {
(sender: MGSwipeTableCell!) -> Bool in
return true
}),
答案 0 :(得分:1)
由于MGSwipeButton
是UIButton的子类,您可以像这样更改字体:
let swipeButton = MGSwipeButton(title: "Hello", backgroundColor: UIColor.greenColor(), callback: {
(sender: MGSwipeTableCell!) -> Bool in
return true
})
swipeButton.titleLabel?.font = UIFont(name: "fontName", size: 14)
cell.leftButtons = [swipeButton]
答案 1 :(得分:0)
根据文件。你可以用那种形式使用它
cell.leftButtons = MGSwipeButton(title: "Hello", backgroundColor: UIColor.greenColor(), callback: {
(sender: MGSwipeTableCell!) -> Bool in
print("Convenience callback for swipe buttons!")
return true
})
由于MGSwipeTableCell
从UIButton扩展,您可以更改字体,如:
cell.leftButtons!.font = UIFont(name: "YourfontName", size: 20)