Swift UIFontのfontNameを利用する

「Swift UIFontからWeightを取得してみる」
の続きというか前にやった事。

この画像の青線の上「Standard」「Bold」「Italic」部分

Exampleコード

  • 「parent.labels[self.selectrow]!」はUILabel
  • 「self.typeSegment.selectedSegmentIndex」は UISegmentedControl
switch parent.labels[self.selectrow]!.font.fontName {
case ".SFUI-Regular":
    self.typeSegment.selectedSegmentIndex = 0
case ".SFUI-Semibold":
    self.typeSegment.selectedSegmentIndex = 1
case ".SFUI-RegularItalic":
    self.typeSegment.selectedSegmentIndex = 2
default:
    self.typeSegment.selectedSegmentIndex = 0
}

Swift

Posted by shi-n