テックキャンプ141日目〜EMAlertController

kobasaです(´ω`*)
swiftの参考記事は検索するとそこそこ出てくる気がしますが、
Xcodeの参考記事はあまり出てこない気がします。

バージョンが変わると表示内容や記述が変わってきつい(´・ω・`)
講座ではそのとき必要な部分のみの解説なんですけど、
Xcodeの操作で基本的なことは一からちゃんと勉強した方が良さそう。

あと講座で「Lottie」というサイトの紹介がありました。
アニメーションをJSON形式でダウンロードできるというもの。
動画になると一気に賑やかになりますね。ただ英語サイトなので全然慣れないです…

141日目の勉強内容

EMAlertControllerというpodを使用すると画像付きのアラートを簡単に表示できる。

import EMAlertController

@IBAction func send(_sender: Any) {
        let alert = EMAlertController(icon: UIImage(named: "check"), title: "投稿完了!", message: "みんなの回答を見てみよう!")

        //アラートのアクションを設定
        let doneAction = EMAlertAction(title: "OK", style: .normal)
        //アラートに設定したアクションを追加している
        alert.addAction(doneAction)
        //アラートの表示方法を決めている
        present(alert, animated: true, completion: nil)
}

EMAlertControllerでアラートに使用する画像・タイトル・メッセージを設定。
EMAlertActionでアラートのアクション(閉じるボタンなど)を設定。
アラートの表示方法も設定できる。

表示されるアラート

コメント

タイトルとURLをコピーしました