extension UIFont {
/**
* PingFang Thin 苹方-简 纤细体 字体样式
* size 字体大小
*/
open class funcFontSizeStyle_Thin(size:CGFloat) ->UIFont{
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"PingFangSC-Thin", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".PingFangSC-Thin", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* PingFang UltraLight 苹方-简 极细体 字体样式
* size 字体大小
*/
open class func FontSizeStyle_UltraLight(size:CGFloat) -> UIFont {
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"PingFangSC-UltraLight", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".PingFangSC-UltraLight", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* PingFang Light 苹方-简 细体 字体样式
* size 字体大小
*/
open class funcFontSizeStyle_Light(size:CGFloat) ->UIFont{
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"PingFangSC-Light", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".PingFangSC-Light", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* PingFang Regular 苹方-简 常规体 字体样式
* size 字体大小
*/
open class func FontSizeStyle_Regular(size:CGFloat) -> UIFont {
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"PingFangSC-Regular", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".PingFangSC-Regular", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* PingFang Semibold 苹方-简 中粗体 字体样式
* size 字体大小
*/
open class func FontSizeStyle_Semibold(size:CGFloat) -> UIFont {
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"PingFangSC-Semibold", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".PingFangSC-Semibold", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* PingFang Medium 苹方-简 中黑体 字体样式
* size 字体大小
*/
open class funcFontSizeStyle_Medium(size:CGFloat) ->UIFont{
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"PingFangSC-Medium", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".PingFangSC-Medium", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* FontSizeStyleDIN_Bold 数字字体
* size 字体大小
*/
open class func FontSizeStyleDIN_Bold(size:CGFloat) -> UIFont {
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"DIN-Bold", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".DIN-Bold", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
/**
* FontSizeStyleDIN Alternate_Bold 数字字体
* size 字体大小
*/
open class func FontSizeStyleDINAlternate_Bold(size:CGFloat) -> UIFont {
//字体
if #available(iOS11.0, *) {
if let font =UIFont(name:"DINAlternate-Bold", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}else{
if let font =UIFont(name:".DINAlternate-Bold", size: size){
return font
}
return UIFont.systemFont(ofSize: size)
}
}
}
网友评论