Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > presentViewControllerで画面遷移下からビョーン

presentViewControllerで画面遷移下からビョーン

下からビョーンとUIViewControllerを出す方法を記載します。この処理も多用していたのですがこのHPになかったので追記しました。 Navigationと連動させた横へシャーと移動するスライドの関数(pop)とは違うので注意です。

サンプル画像サンプル画像

参考:徒然Swiftメモ(画面遷移編)
参考:[iOS8] Swiftでdelegateを使ったモーダル間の値渡し

やってみた


        let v:HogehogeViewController = HogehogeViewController();
        self.presentViewController(v, animated: true, completion: nil)
        

これだけでHogehogeViewControllerクラスが作成されたターゲット(上の例ならselfの上に表示されます)注意するのは、 viewDidLoad等に追加してしまうとまだself作成が完了していないのでエラーになることです。デフォルトでは下からビョーンとアニメーションされますが、 これを停止することや、別のアニメーションに切り替えることも可能です。

カスタマイズ

ビョーンと出てくるアニメーションは複数あります。


        let v:HogehogeViewController = HogehogeViewController();
       v.modalTransitionStyle = UIModalTransitionStyle.FlipHorizontal
        self.presentViewController(v, animated: true, completion: nil)
        
CoverVertical サンプル画像
FlipHorizontal サンプル画像
CrossDissolve サンプル画像
PartialCurl サンプル画像

まとめ

アニメーションの違いのgifの精度が悪すぎて変化がわかりませんね、、、、ナビゲーション時のpopは別記事にて対応いたします。

↓こんな記事もありますよ!

のんでいるくすり: 3.11震災時の体験から開発されたお薬アプリ。無料

今日は薬を便利にかつ守秘的にメモできるアプリのんでいる薬をご紹介します。 実はアプリレビューは初めて。 SwiftサラリーマンのFBページを経由して開発者でもあり薬剤師のBlueRoy(ブルーロワ・インク) Inc. のShige様とお知り合いになる事ができて、是非レビューさせて下さいと私からお願いした経緯で今回レビュー記事に繋がりました。 Shige様、快く了承頂き本当にありがとうございました!

RSSリーダで利用するAPIを検証してみる

ニュースアプリの様なRSSを表示させたいのですがXMLを処理するAPIが数点存在するようです。 Swiftにあったものを見つけ出せたらと思います。

WatchKitでウォッチに簡単なラベルを表示してみる

前回の記事ではWatchKitのサンプルの画面キャプチャを紹介しましたので、今回は実際にプロジェクトの作成から簡単なラベルを表示する、 簡単な最初の第一歩までを説明します。AppleWatchの細かい説明は後にしてひとまず動作させてみます。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!