为任意宽度类大小设置分段控制字体



我喜欢只在ipad上增加字体大小,所以我使用了下面的

 let attr = NSDictionary(object: UIFont(name: "HelveticaNeue-Bold", size: 16.0)!, forKey: NSFontAttributeName as NSCopying)

viewDidLoad()

segmentedControl.setTitleTextAttributes(attr as [NSObject : AnyObject] , for: .normal)

但是这会增加iPhone和iPad的字体。我想知道如何只在ipad上增加字体

检查设备型号:
let model = UIDevice.currentDevice().model
if model == "iPad" {
    let attr = NSDictionary(object: UIFont(name: "HelveticaNeue-Bold", size: 16.0)!, forKey: NSFontAttributeName as NSCopying)
    segmentedControl.setTitleTextAttributes(attr as [NSObject : AnyObject] , for: .normal)
}else{
    let attr = NSDictionary(object: UIFont(name: "HelveticaNeue", size: 16.0)!, forKey: NSFontAttributeName as NSCopying)
    segmentedControl.setTitleTextAttributes(attr as [NSObject : AnyObject] , for: .normal)
}

最新更新