CSSにインスパイアされたモーダルビュー

CSSにインスパイアされたモーダルビュー

はじめに

ビンゴ中西です。
CSSにインスパイアされたモーダルビュー
autresphere/ASDepthModal · GitHub
を試してみました。

Screen Shot 2013-04-16 at 17.55.08

準備しよう!

QuartzCore.frameworkをXcodeから入れよう!
Accelerate.frameworkをXcodeから入れよう!
githubからASDepthModalディレクトリをあなたのプロジェクトに入れよう!

.hはこんな感じ

.mはこんな感じ

.xibはこんな感じ

Screen Shot 2013-04-16 at 17.51.56

注意!

self.popupViewがモーダル表示されるのだが、
このViewがはじめなんかボヤボヤとしてぼやけて表示されてしまって、ハマってしまった。

なぜかと思ってソースを読むと、self.popupViewの位置を画面中央にあわせようとしている処理があるためだった。
なので、self.popupViewになるViewの縦幅と横幅は偶数になるように指定しておいた方が良い。

注意!!

閉じるボタンを用意しなくても、画面をタップしちゃうと閉じる仕様なので、
間違って閉じてしまう可能性がありそう。それが嫌なら、

こんな感じに、ASDepthModalViewController.mをいじっちゃってもよいかも。
ジェスチャー登録してる処理もコメントアウトしたほうがもっとスマートかもだけどね。


この記事はあなたの役に立ちましたか?他の人達にも役立ちそうでしたら、上のボタンより共有をお願いします。共有して頂けたら今後提供する記事の参考やモチベーションアップにつながります。

Categorized: iOS