【新サービス告知】いつでもどこでもイベントを開催できる。スマホのWebカメラを利用したVRイベントスペースサービス(Meetatcube.com)
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

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

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は別記事にて対応いたします。

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


2021-04-22 14:54:53

かっこいいカルーセル厳選3点!WebGLを使った渋い画像スライダー。

昨日カッコいいスライダーを探す旅にでていました。 よく使われるswiper など、シンプルで使いやすくデザインも良いのですが、何かもの足りない、、、。 そこで調べていくと、webglを使...

2021-04-20 14:46:43

Twillioとは何??skywayとは何が違うのか。webrtcを使う際に判断する情報。

先日webrtc開発で「twillio」といった名前を聞きました。 以前自分でskywayを使ってwebrtcを試していた際に調べた時には、無かったような気もするんだけと、KDDIが絡んでいる...

2021-04-19 13:58:21

先日久々にアップデートした妊娠週刊パパのAndroid版も。アカウント移管したいんだけど、注文ID見当たらないよ。

先日の妊娠、出産、育児関連のアプリ「妊娠週刊パパ」をAndroid studioで再リリースしようと思ってるんだけど、コンパイル失敗してエミュレータで動かせない。 多分sdkとかapiのバージ...
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!