pulling in new changes
This commit is contained in:
parent
29465f8281
commit
1957f4d354
@ -214,6 +214,170 @@ public class Styler {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------
|
||||||
|
// MARK: - 3.0 fonts
|
||||||
|
//--------------------------------------------------
|
||||||
|
|
||||||
|
class func getMVA3FontSize(_ size: CGFloat, bold isBold: Bool) -> UIFont {
|
||||||
|
if isBold {
|
||||||
|
if size >= 15 {
|
||||||
|
return MFFonts.mfFontDSBold(size)
|
||||||
|
} else {
|
||||||
|
return MFFonts.mfFontTXBold(size)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if size >= 15 {
|
||||||
|
return MFFonts.mfFontDSRegular(size)
|
||||||
|
} else {
|
||||||
|
return MFFonts.mfFontTXRegular(size)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontTitle2XLarge(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 36
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontTitle2XLarge() -> UIFont {
|
||||||
|
return self.fontTitle2XLarge(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontTitleXLarge(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 32
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontTitleXLarge() -> UIFont {
|
||||||
|
return self.fontTitleXLarge(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldTitleLarge(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 24
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldTitleLarge() -> UIFont {
|
||||||
|
return self.fontBoldTitleLarge(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularTitleLarge(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 24
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: false)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularTitleLarge() -> UIFont {
|
||||||
|
return self.fontRegularTitleLarge(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldTitleMedium(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 20
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldTitleMedium() -> UIFont {
|
||||||
|
return self.fontBoldTitleMedium(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularTitleMedium(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 20
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: false)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularTitleMedium() -> UIFont {
|
||||||
|
return self.fontRegularTitleMedium(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldBodyLarge(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 16
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldBodyLarge() -> UIFont {
|
||||||
|
return self.fontBoldBodyLarge(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularBodyLarge(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 16
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: false)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularBodyLarge() -> UIFont {
|
||||||
|
return self.fontRegularBodyLarge(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldBodySmall(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 13
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldBodySmall() -> UIFont {
|
||||||
|
return self.fontBoldBodySmall(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularBodySmall(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 13
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: false)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularBodySmall() -> UIFont {
|
||||||
|
return self.fontRegularBodySmall(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldMicro(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 11
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontBoldMicro() -> UIFont {
|
||||||
|
return self.fontBoldMicro(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularMicro(_ genericScaling: Bool) -> UIFont {
|
||||||
|
var size: CGFloat = 11
|
||||||
|
if genericScaling {
|
||||||
|
size = self.sizeFontGeneric(forCurrentDevice: size)
|
||||||
|
}
|
||||||
|
return self.getMVA3FontSize(size, bold: false)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func fontRegularMicro() -> UIFont {
|
||||||
|
return self.fontRegularMicro(true)
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Fonts
|
// MARK: - Fonts
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
@ -306,6 +470,160 @@ public class Styler {
|
|||||||
return MFFonts.mfFont55Rg(size)
|
return MFFonts.mfFont55Rg(size)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------
|
||||||
|
// MARK: - 3.0 Styles
|
||||||
|
//--------------------------------------------------
|
||||||
|
|
||||||
|
class func styleLabelTitle2XLarge(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontTitle2XLarge(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelTitle2XLarge(_ label: UILabel) {
|
||||||
|
self.styleLabelTitle2XLarge(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelTitleXLarge(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontTitleXLarge(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelTitleXLarge(_ label: UILabel) {
|
||||||
|
self.styleLabelTitleXLarge(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldTitleLarge(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontBoldTitleLarge(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldTitleLarge(_ label: UILabel) {
|
||||||
|
self.styleLabelBoldTitleLarge(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularTitleLarge(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontRegularTitleLarge(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularTitleLarge(_ label: UILabel) {
|
||||||
|
self.styleLabelBoldTitleLarge(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldTitleMedium(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontBoldTitleMedium(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldTitleMedium(_ label: UILabel) {
|
||||||
|
self.styleLabelBoldTitleMedium(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularTitleMedium(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontRegularTitleMedium(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularTitleMedium(_ label: UILabel) {
|
||||||
|
self.styleLabelRegularTitleMedium(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldBodyLarge(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontBoldBodyLarge(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldBodyLarge(_ label: UILabel) {
|
||||||
|
self.styleLabelBoldBodyLarge(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularBodyLarge(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontRegularBodyLarge(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularBodyLarge(_ label: UILabel) {
|
||||||
|
self.styleLabelRegularBodyLarge(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldBodySmall(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontBoldBodySmall(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldBodySmall(_ label: UILabel) {
|
||||||
|
self.styleLabelBoldBodySmall(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularBodySmall(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontRegularBodySmall(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularBodySmall(_ label: UILabel) {
|
||||||
|
self.styleLabelRegularBodySmall(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldMicro(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontBoldMicro(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelBoldMicro(_ label: UILabel) {
|
||||||
|
self.styleLabelBoldMicro(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularMicro(_ label: UILabel, genericScaling: Bool) {
|
||||||
|
label.font = MFStyler.fontRegularMicro(genericScaling)
|
||||||
|
label.textColor = UIColor.black
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleLabelRegularMicro(_ label: UILabel) {
|
||||||
|
self.styleLabelRegularMicro(label, genericScaling: true)
|
||||||
|
}
|
||||||
|
|
||||||
|
class func styleMVA3Label(_ label: UILabel, withStyle style: String?, genericScaling: Bool) -> Bool {
|
||||||
|
if (style == "Title2XLarge") {
|
||||||
|
self.styleLabelTitle2XLarge(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "TitleXLarge") {
|
||||||
|
self.styleLabelTitleXLarge(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "BoldTitleLarge") {
|
||||||
|
self.styleLabelBoldTitleLarge(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "RegularTitleLarge") {
|
||||||
|
self.styleLabelRegularTitleLarge(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "BoldTitleMedium") {
|
||||||
|
self.styleLabelBoldTitleMedium(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "RegularTitleMedium") {
|
||||||
|
self.styleLabelRegularTitleMedium(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "BoldBodyLarge") {
|
||||||
|
self.styleLabelBoldBodyLarge(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "RegularBodyLarge") {
|
||||||
|
self.styleLabelRegularBodyLarge(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "BoldBodySmall") {
|
||||||
|
self.styleLabelBoldBodySmall(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "RegularBodySmall") {
|
||||||
|
self.styleLabelRegularBodySmall(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "BoldMicro") {
|
||||||
|
self.styleLabelBoldMicro(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else if (style == "RegularMicro") {
|
||||||
|
self.styleLabelRegularMicro(label, genericScaling: genericScaling)
|
||||||
|
return true
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Styles
|
// MARK: - Styles
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user