Swifts .
fontsize, - .
import UIKit
class ViewFunctions {
let screenSize = UIScreen.mainScreen().bounds.size
static var fontsize: CGFloat {
get {
if screenSize.height >= 1024 {
return 16.0
} else if screenSize.height >= 768 {
return 16.0
} else if screenSize.height >= 414 {
return 15.0
} else if screenSize.height >= 375 {
return 15.0
} else if screenSize.height >= 320 {
return 14.0
} else if screenSize.height >= 319 {
return 14.0
} else {
return 14.0
}
}
}
}
, , -:
import UIKit
class TestClass {
var testButton: UIButton = UIButton(type: UIButtonType.System) as UIButton!
testButton.titleLabel!.font = UIFont(name: "Helvetica Neue", size: ViewFunctions.fontsize)
testButton.setTitle("Test", forState: .Normal)
}