7 UIFont hiển thị kí tự

Swift 3.0 // // ViewController.swift // UIKit007 // // Copyright © 2016年 FaBo, Inc. All rights reserved. // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // 小さめのフォントの文字列をラベルに表示する. let mySmallLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 0, width: 300, height: 150)) mySmallLabel.text = "小さめのフォント" mySmallLabel.font = UIFont.systemFont(ofSize: UIFont.smallSystemFontSize) self.view.addSubview(mySmallLabel) // システムの標準のフォントサイズの文字列をラベルを表示する. let myNormalLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 30, width: 200, height: 150)) myNormalLabel.font = UIFont.systemFont(ofSize: UIFont.systemFontSize) myNormalLabel.text = "システム標準のフォントサイズ" self.view.addSubview(myNormalLabel) // UIButton用のフォントサイズの文字列をラベルに表示する. let myButtonLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 60, width: 300, height: 150)) myButtonLabel.font = UIFont.systemFont(ofSize: UIFont.buttonFontSize) myButtonLabel.text = "UIButtonのフォントサイズ" self.view.addSubview(myButtonLabel) // カスタムしたフォントサイズ(20)の文字列をラベルに表示する. let myCustomLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 90, width: 300, height: 150)) myCustomLabel.font = UIFont.systemFont(ofSize: CGFloat(20)) myCustomLabel.text = "ポイント20のフォントサイズ" self.view.addSubview(myCustomLabel) // Italic Sysrem Fontの文字列をラベルに表示する. let myItalicLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 150, width: 300, height: 150)) myItalicLabel.font = UIFont.italicSystemFont(ofSize: UIFont.labelFontSize) myItalicLabel.text = "Italicフォント" self.view.addSubview(myItalicLabel) // Boldの文字列をラベルに表示する. let myBoldLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 180, width: 300, height: 150)) myBoldLabel.font = UIFont.boldSystemFont(ofSize: UIFont.labelFontSize) myBoldLabel.text = "Boldフォント" self.view.addSubview(myBoldLabel) // Arialの文字列をラベルに表示する. let myArialLabel: UILabel = UILabel(frame: CGRect(x: 25, y: 230, width: 300, height: 150)) myArialLabel.font = UIFont(name: "ArilHebew", size: UIFont.labelFontSize) myArialLabel.text = "ArialHebrew" self.view.addSubview(myArialLabel) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } } Swift 2.3 // // ViewController.swift // UIKit007 // // Copyright © 2016年 FaBo, Inc. All rights reserved. // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // 小さめのフォントの文字列をラベルに表示する. let mySmallLabel: UILabel = UILabel(frame: CGRectMake(25, 0, 300, 150)) mySmallLabel.text = "小さめのフォント" mySmallLabel.font = UIFont.systemFontOfSize(UIFont.smallSystemFontSize()) self.view.addSubview(mySmallLabel) // システムの標準のフォントサイズの文字列をラベルを表示する. let myNormalLabel: UILabel = UILabel(frame: CGRectMake(25, 30, 200, 150)) myNormalLabel.font = UIFont.systemFontOfSize(UIFont.systemFontSize()) myNormalLabel.text = "システム標準のフォントサイズ" self.view.addSubview(myNormalLabel) // UIButton用のフォントサイズの文字列をラベルに表示する. let myButtonLabel: UILabel = UILabel(frame: CGRectMake(25, 60, 300, 150)) myButtonLabel.font = UIFont.systemFontOfSize(UIFont.buttonFontSize()) myButtonLabel.text = "UIButtonのフォントサイズ" self.view.addSubview(myButtonLabel) // カスタムしたフォントサイズ(20)の文字列をラベルに表示する. let myCustomLabel: UILabel = UILabel(frame: CGRectMake(25, 90, 300, 150)) myCustomLabel.font = UIFont.systemFontOfSize(CGFloat(20)) myCustomLabel.text = "ポイント20のフォントサイズ" self.view.addSubview(myCustomLabel) // Italic Sysrem Fontの文字列をラベルに表示する. let myItalicLabel: UILabel = UILabel(frame: CGRectMake(25, 150, 300, 150)) myItalicLabel.font = UIFont.italicSystemFontOfSize(UIFont.labelFontSize()) myItalicLabel.text = "Italicフォント" self.view.addSubview(myItalicLabel) // Boldの文字列をラベルに表示する. let myBoldLabel: UILabel = UILabel(frame: CGRectMake(25, 180, 300, 150)) myBoldLabel.font = UIFont.boldSystemFontOfSize(UIFont.labelFontSize()) myBoldLabel.text = "Boldフォント" self.view.addSubview(myBoldLabel) // Arialの文字列をラベルに表示する. let myArialLabel: UILabel = UILabel(frame: CGRectMake(25, 230, 300, 150)) myArialLabel.font = UIFont(name: "ArilHebew", size: UIFont.labelFontSize()) myArialLabel.text = "ArialHebrew" self.view.addSubview(myArialLabel) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } } 2.3と3.0の差分 CGRectMake()がCGRect()に変更. UIFont.systemFontOfSize(UIFont.smallSystemFontSize())がUIFont.systemFont(ofSize: UIFont.smallSystemFontSize)に変更.

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.