【发布时间】:2015-12-09 07:32:10
【问题描述】:
如何更改字体大小。我下面的代码不起作用。我在 iOS 9.1 上使用 xcode7.1 和 swift 2。
func pickerView(pickerView: UIPickerView, attributedTitleForRow row: Int, forComponent component: Int) -> NSAttributedString? {
var attributedString: NSMutableAttributedString
let myAttribute = [ NSFontAttributeName: UIFont(name: "Chalkduster", size: 13.0)! ]
switch component {
case 0:
attributedString = NSMutableAttributedString(string: firstFieldArray[row], attributes: myAttribute )
case 1:
attributedString = NSMutableAttributedString(string: secondFieldArray[row], attributes: [NSForegroundColorAttributeName : UIColor.redColor()])
default:
attributedString = NSMutableAttributedString(string: firstFieldArray[row], attributes: myAttribute )
}
return attributedString
}
案例 1 运行良好,而案例 0 并没有改变它的字体大小。
【问题讨论】:
标签: swift uipickerview