iOS-更改窗口着色颜色更改完成/保存按钮的字体重量

iOS-更改窗口着色颜色更改完成/保存按钮的字体重量,ios,tint,Ios,Tint,使用更改我的应用程序的全局着色颜色后 window?.tintColor = UIColor.redColor() 在appDelegate中,保存或完成按钮不再使用粗体默认字体。设置UIBarButtonim外观以更改字体 // let font = UIFont(name: "HelveticaNeue-UltraLight", size: 12) //customise with your font let font = UIFont.boldSystemFontOfSi

使用更改我的应用程序的全局着色颜色后

window?.tintColor = UIColor.redColor() 

appDelegate中,保存完成按钮不再使用粗体默认字体。

设置UIBarButtonim外观以更改字体

 //   let font = UIFont(name: "HelveticaNeue-UltraLight", size: 12) //customise with your font
    let font = UIFont.boldSystemFontOfSize(17);
    UIBarButtonItem.appearance().setTitleTextAttributes([NSFontAttributeName:font], forState: UIControlState.Normal) ;

看起来我把按钮样式设置为“普通”而不是“完成”。对于“编辑/保存/完成”按钮,您需要将样式设置为“完成”,然后将标识符设置为“编辑/保存/完成”,等等。

Hmm,是的,这很有效,但它还将“取消”按钮设置为粗体。我想我可以设置每个按钮的字体。我只是希望有一个全球性的方式来做这件事。真奇怪,改变颜色会影响字体的重量。日历应用程序在新事件弹出窗口上肯定有一个正常的取消和粗体添加按钮。这几乎像是一个错误。