2016-05-20 22 views
1

Appleのビルトインアプリは、常にシンプルでシンプルでエレガントです。悲しいことに、Appleは私たちにすべてのコードを自由に与えることには消極的です。 私はこのようなエレガントな方法で提示ビューコントローラを作るのに苦労しています:Swift Appleのカレンダーや時計アプリのようなビューコントローラーを表示する方法は?

enter image description here

enter image description here

私の質問は、ときに最初のビューコントローラの右上のプラスボタン、ですが押されると、第2のビューコントローラが提示される。 提示されたビューコントローラには、キャンセルボタンと追加ボタンがあり、ボタンはナビゲーションバーにあります。

しかし、私はこの方法

self.navigationController?.presentViewController(myVC, animated: true, completion: nil) 

を呼び出すときに提示ビューコントローラには、ボタンやナビゲーションバーを持っていません。

+0

私は標準の 'presentViewControllerを使用してあなたが意味 –

+1

プラスボタンを通じて提示ビューコントローラを意味ですか?あなたの質問は不明瞭であいまいなので、投票しています。実際の問題の詳細を更新してください。 – rmaddy

+0

次のリンクをご覧ください:https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/NavigationControllers.html https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/UsingSegues.html https://developer.apple.com/library/ios/documentation/UIKit/参照/ UINavigationBar_Class/ –

答えて

1

最初にNavigation Controllerが見つからないようですが、追加すると上部のナビゲーションバーや戻るボタンなどのAppleの機能を利用できます。 ストーリーボードで、ナビゲーションコントローラーをドラッグ&ドロップして、Storyboard Entry Pointにします。

それはのようなものを見てください:アニメーション::完了:UIViewController` `の`メソッド enter image description here

+0

ありがとうございます。ポイントはナビゲーションコントローラです。 –

関連する問題