blog

プログラミングとひとりごと。

iPhoneアプリ開発メモ(リンク集)

Xcode9.2

 

昨日、いろいろ調べて、Swiftでできることが増えたので

リンクをまとめておく。

 

 

ボタンの枠線の指定の仕方

qiita.com

 

@IBDesignable class CustomButton: UIButton {

    

    // 角丸の半径(0で四角形)

    @IBInspectable var cornerRadius: CGFloat = 0.0

    

    // 枠

    @IBInspectable var borderColor: UIColor = UIColor.clear

    @IBInspectable var borderWidth: CGFloat = 0.0

    

    override func draw(_ rect: CGRect) {

        // 角丸

        self.layer.cornerRadius = cornerRadius

        self.clipsToBounds = (cornerRadius > 0)

        

        // 枠線

        self.layer.borderColor = borderColor.cgColor

        self.layer.borderWidth = borderWidth

        

        super.draw(rect)

    }

}

 

日時の取得の仕方

qiita.com

 

 

ストーリーボード上でのテキストの改行は「control + q + enter」

swift-labo.net

 

iPhoneの画面の固定の方法

pippi-pro.com

 

 

色指定の参考に

i-app-tec.com

 

ボタンの有効/無効の切り替え方

swift.tecc0.com

 

表示/非表示はこっち。非表示にすれば無効にしなくてもいいことに気付いた。

blue-bear.jp

labelやviewを表示・非表示を切り替えるには、
label.hidden = false
label.hidden = true
で切り替えられる

 

次に知りたいのは、前の画面に戻った時に、初期化して表示する方法、、、

アニメーションが動かせない

 

そうだ

アニメーション(回転)の仕方で参考にしたのはココ

blue-bear.jp

 

 

swift でエラーが出たら、指示通りFixすればだいたい使えた