質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

2回答

2263閲覧

【swift / モーダルビューをナビゲーションコントローラのルートビューにしたい】

NobumitsuHata

総合スコア141

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

1グッド

0クリップ

投稿2016/03/10 02:30

起動して最初のViewControllerがあり、ボタンを押したら、presentViewControllerで遷移させてるんですが、その遷移したモーダルビューからナビゲーションコントローラを設置したいんですがわかりません。

misa👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

iOSヒューマンインターフェイスガイドライン、くらいはあらかじめ読みましょう。貴兄のやりたい内容は、ガイドラインから外れてます。苦労して作成しても審査でリジェクトされます。
日本語ドキュメントはここにあります。

それと、多く質問されてますが、ある程度解決してから次に進んでいってはいかがでしょうか?最初のうちは大変ですが、プログラミングは知識と経験の積み重ねの部分があるので、質問したことが解決していないうちに次に進んでも、かえって理解を妨げる可能性もあります。

投稿2016/03/10 04:49

NCC1701

総合スコア1683

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NobumitsuHata

2016/03/10 07:31

では、LINEやNewsPicksやtwitterなど立ち上げた際にロゴとその背景色のviewから未ログインであればログイン画面、ログイン済みであれば、それぞれトーク一覧、タイムラインに遷移しますが、あれは、最初のロゴのviewContorollerがrootであるということでしょうか?
NCC1701

2016/03/10 09:02

詳細は不明です。が、HIGには次のように書かれてあります。 「モーダルビュー(モーダルモードで表示されるビュー)は、現在のタスクやワークフローのコンテキスト内で自己完結した機能を提供します。」 つまりアラートなどと同じような「一時ビュー」ですので、モーダルビューでタスクを終了したら(自己完結)、元のビューに戻ることが想定されています。なので、ナビゲーションコントローラにより、さらに遷移することは想定されていません。 大雑把に言うとモーダルビューというのは、現在のビューを「一時的に邪魔する」ためのビューです。 LINEしか確認してないのですが、立ち上げ後のロゴの画面はモーダルビューではなくスプラッシュ画面のはずです。またログアウトができなかったので、ログイン関係のViewの遷移状況はわかりませんが、フルスクリーンのモーダルビューを使って、トーク一覧に「戻っている」のではないでしょうか。
NobumitsuHata

2016/03/10 10:02

なるほどですね。ということは、スプラッシュ画面があり、その後トーク一覧のビューに飛ぶがログインしてないのでpresentViewで上に、ログイン画面がのっかり、パスワードなどを入力し、ログインボタンを押して、押したと同時にモーダルビューを閉じているという理解でよろしいでしょうか?
NCC1701

2016/03/10 10:26

だと思います。LINEを使いたいのにログインするまでモーダルビューで邪魔してる感じでしょうか。
NobumitsuHata

2016/03/11 01:10

大変参考になりました! ありがとうございます。お手数おかけしました!
guest

0

自己解決

投稿2016/03/10 08:27

NobumitsuHata

総合スコア141

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問