2016.01.06
iPhone manual segue NSTimer scheduledTimerWithTimeInterval Swift 使い方 画面遷移
タイトルのような仕組みを実装してみたいと思います。 「制限時間60秒で◯◯をクリアしろ!」みたいなゲームとかで使えそうですね。 クリアできなかったらゲームオーバー画面に遷移する、みたいな感じです。 前回のボタンをタップした時じゃなくて好きなタイミングで画面遷移したい!で紹介した 「Manual Se …More Read
2016.01.06
iPhone manual segue performSegueWithIdentifier Swift セグエ モーダル 画面遷移
前回までは「ボタンをタップした際に画面遷移する」というように storyboard上の部品を用いて画面遷移を実装しました。 今回はボタンに限らず、任意のタイミングで画面遷移を行う画面遷移の 実装方法を見ていきたいと思います。 前回と同様にピンク画面と緑画面を使用して説明していきます。ViewCont …More Read
2016.01.05
iPhone Swift セグエ モーダル 画面遷移
前回の続きです。前回は緑画面からもとのピンク画面に戻る際に、 dismissViewControllerAnimated(flag: Bool, completion: (() -> Void)?)メソッド を使用して実装しました。 今回はもう一つの実装方法を説明したいと思います。 【方法その②】U …More Read
2016.01.05
iPhone Swift セグエ モーダル 画面遷移
それでは続きをやっていきましょう。前回まででピンク画面から緑画面に遷移する方法は 実装できました。今回はもとのピンク画面に戻る動作を実装したいと思います。 【STEP6】緑画面からもとのピンク画面に戻る接続をする さて、今のままでは緑画面のボタンをタップしたとしても何も設定していないので何も 起こり …More Read
2016.01.05
iPhone Swift セグエ モーダル 画面遷移
それでは前回の続きです。前回は画面を2つ作成し、その2画面にそれぞれ対応した クラスが定義されているファイルを作成しました。下準備だけで終わってしまいましたね。 【STEP4】ストーリーボード上のピンク画面のボタンから遷移したい緑画面へ接続する 今回実装するのは、「ピンク色の画面のボタンをタップした …More Read
2015.12.31
iPhone Swift セグエ モーダル 画面遷移
画面遷移とは? アプリが複数の画面によって作成されている場合、その画面間を行ったり来たりとするために 必要な設定です。SwiftやObjective-Cでは「セグエ(Segue)」と呼んでいます。 このようなピンクと緑の2画面で構成されている超シンプルなアプリで考えてみましょう。 ストーリーボード上 …More Read