Swiftを写経6

とりあえず

シミュレータのキャプチャと書いたソースを乗せることにします。

ただ写経してるだけなので差は無いはず。

今日の写経

007 UIFontで文字を装飾 - Swift Docs

所感

特に無し

画面キャプチャ

f:id:novlessn:20150805140134p:plain

ソースコード

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        // 小さめのフォントの文字列をラベルに表示する
        let mySmallLabel: UILabel = UILabel()
        mySmallLabel.font = UIFont.systemFontOfSize(UIFont.smallSystemFontSize())
        mySmallLabel.text = "小さめのフォントサイズ"
        mySmallLabel.frame = CGRect(x: 25, y: 0, width: 300, height: 150)
        self.view.addSubview(mySmallLabel)
        
        // システム標準のフォントサイズの文字列をラベルに表示する
        let myNormalLabel: UILabel = UILabel()
        myNormalLabel.font = UIFont.systemFontOfSize(UIFont.systemFontSize())
        myNormalLabel.text = "システム標準のフォントサイズ"
        myNormalLabel.frame = CGRect(x: 25, y: 30, width: 200, height: 150)
        self.view.addSubview(myNormalLabel)
        
        // UIButton用のフォントサイズの文字列をラベルに表示する
        let myButtonLabel: UILabel = UILabel()
        myButtonLabel.font = UIFont.systemFontOfSize(UIFont.buttonFontSize())
        myButtonLabel.text = "UIButtonのフォントサイズ"
        myButtonLabel.frame = CGRect(x: 25, y: 60, width: 300, height: 150)
        self.view.addSubview(myButtonLabel)
        
        // カスタムしたフォントサイズ(20)の文字列を食べるに表示する
        let myCustomLabel: UILabel = UILabel()
        myCustomLabel.font = UIFont.systemFontOfSize(CGFloat(20))
        myCustomLabel.text = "ポイント20のフォントサイズ"
        myCustomLabel.frame = CGRect(x: 25, y: 90, width: 300, height: 150)
        self.view.addSubview(myCustomLabel)
        
        // Italic SystemFontの文字列をラベルに表示する
        let myItalicLabel: UILabel = UILabel()
        myItalicLabel.font = UIFont.italicSystemFontOfSize(UIFont.labelFontSize())
        myItalicLabel.text = "Italicフォント"
        myItalicLabel.frame = CGRect(x: 25, y: 150, width: 300, height: 150)
        self.view.addSubview(myItalicLabel)
        
        // Boldの文字列をラベルに表示する
        let myBoldlabel: UILabel = UILabel()
        myBoldlabel.font = UIFont.boldSystemFontOfSize(UIFont.labelFontSize())
        myBoldlabel.text = "Boldフォント"
        myBoldlabel.frame = CGRect(x: 25, y: 180, width: 300, height: 150)
        self.view.addSubview(myBoldlabel)
        
        let myAlialLabel: UILabel = UILabel()
        myAlialLabel.font = UIFont(name: "ArialHebew", size: UIFont.labelFontSize())
        myAlialLabel.text = "ArialHebew"
        myAlialLabel.frame = CGRect(x: 25, y: 230, width: 300, height: 150)
        self.view.addSubview(myAlialLabel)
        
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}