問題タブ [modal-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
243 参照

iphone - モーダル ビューのナビゲーション バー ボタンにアクセスする適切な方法は何ですか?

IB でナビゲーション バーとテーブルを使用してビューを作成しました。ナビゲーションバーには、キャンセルと完了の 2 つのボタンを配置しました。このビューをモーダル ビューのように使用します。

私の問題は、私が使用するときです:

右ボタンを有効にします。うまくいきません。

デリゲートを設定する必要がありますか? 私がしなければならないコードパッセージは何ですか?右ボタン用の IBOutlet を作成し、[doneButton setEnabled:YES] を使用すると機能しますが、これは適切な方法ではないと思います。

0 投票する
1 に答える
467 参照

iphone - モーダル ビューがデバイスに表示されない

iPhone アプリケーションでモーダル ビューを使用しています。問題は、ビューがシミュレーターで動作していることですが、デバイスにインストールすると、モーダル ビューではなく、代わりに白い空白の画面が表示されます。以前にこの問題に遭遇した人はいますか? どうすればこれを解決できますか? 以下はコードです。

このビューはデバイスでは表示されませんが、シミュレーターでは表示されます。また、設計はxibファイルで行われます。

0 投票する
1 に答える
354 参照

iphone - モーダルビューを表示した後、AVAudioが停止しない

映画を表示するアプリケーションがあります。最初の画面には、さまざまなモーダルビューを表示するボタンが表示されます。これらのモーダルビューの中には、ビデオを再生するボタンがあります。

メインメニューで音楽を再生したいのですが(十分に簡単です)、2番目のモーダルビューまでそれを維持したいのですが、ビデオの再生が開始されたら停止します。

映画のボタンを押したときに[audioPlayerstop]を試しましたが、音楽が再生され続けます。

viewDidAppearとviewDidDisappearでオーディオを停止して再生してみました。これにより、2番目のビューが表示され、ビデオ中に再生されなくなったときにオーディオが再起動しました。

これが理にかなっていることを願っています。映画の再生中を除いて、オーディオを常に(2つまたは3つのモーダルビュー全体で)再生する方法についてのアイデアが本当に必要です。

これが私のvewDidAppear方法です:

0 投票する
1 に答える
1057 参照

iphone - タブ バー内でユーザー ピッカーを使用する

現在、IOS のピープル ピッカーを使用して連絡先のリストを表示し、ユーザーがアプリ内で使用する連絡先を選択できるようにしています。

現在、ポップアップしてアプリ全体をカバーしているため、モーダルに表示されています。

私のアプリには下部にタブ バーがあり、上部にナビゲーション バーがあります。タブ バーとナビゲーション バーの間のビューにユーザー ピッカーを表示することは可能でしょうか?

それとも、ユーザー ピッカーは常にアプリ全体をカバーしますか?

編集:

次のようなナビゲーションコントローラーを使用してプッシュしようとすると:

次のエラーが表示されます。

0 投票する
1 に答える
344 参照

iphone - タブバーアプリでモーダルビューを表示する

タブバープロジェクトがありますが、アプリが読み込まれると、ログイン画面を含むモーダルビューが表示されます。selfcareViewController *selfcareView = [[selfcareViewController alloc]init]; [self presentModalViewController:selfcareView animated:YES]; タブバーの最初のビューコントローラで行います。 しかし、それは何もロードしません。

0 投票する
1 に答える
570 参照

ios - iPad:最初のモーダルビューコントローラーを閉じた後、2番目のモーダルビューコントローラーを表示できません

こんにちは私はiOS開発に不慣れで、私が取り組んでいるアプリは、ユーザーがWebサービスを使用してサーバーにログインできるようにすることです。ユーザーがログインすると、アクセスが許可されている書籍のリストが表示されます。彼は1つを選択し、その後必要なことを実行します。

これが私の問題です。メインビューには「サインイン」ボタンがあります。「サインイン」ボタンをクリックすると、モーダルビューがポップアップ表示され、ユーザー名/パスワードの入力を求められます。モーダルビューコントローラーがクレデンシャルをメインビューコントローラーに渡すことができるように、メインビューコントローラーをデリゲートとして設定しました。ログイン情報が渡されると、メインビューコントローラーはサインインビューコントローラーを閉じ、サーバーに接続してユーザーアカウントを確認します。応答として、サーバーは本のオブジェクトのリストを送り返します。ここでは、モーダルビューを使用して、UITableViewにブックリストを入力し、ユーザーが選択できるようにします。したがって、メインビューコントローラーの-(void)parserDidEndDocument:(NSXMLParser *)parserメソッドに、ブックリストを含む2番目のモーダルビューを生成して表示するコードを配置しましたが、私が何をしても見せない。ブックリストを取得し、2番目のモーダルビューにデータを入力するコードが実行されたことは知っていますが、2番目のモーダルビューが表示されません。

ここでいくつかの関連する質問を読みましたが、最初のモーダルビューをどのように却下しても、2番目のビューはまったく表示されませんでした。

0 投票する
3 に答える
412 参照

ios - モーダルビューを閉じると、アプリがクラッシュします

丸い長方形のボタンから「ルール」と呼ばれるモーダルビューを表示しています。その「ルール」モーダルビューでは、ユーザーが[ルールの作成]ボタンをクリックすると、「newRule」と呼ばれる別のモーダルビューが表示されます。「newRule」モーダルビューを終了すると、アプリがクラッシュします。これが、「newRule」モーダルビューを終了するために作成したコードです。

コンソールには何も表示されません。コードをデバッグしようとすると、deallocメソッドの後にEXC_BAD_ACCESSが表示されました。私のdeallocメソッドは次のようになります。

私を助けてください。

0 投票する
2 に答える
553 参照

iphone - UISearchBar の使用時に UIToolBar を非表示にする

こんにちは、searchBar で toolBar を非表示にしようとすると、現在問題が発生しています。

UIToolBar、UISearchBar (およびそのコントローラー)、および UITableView を備えたモーダル ビューがあります。このビューは実際にはモーダル ビューとして表示されるため、UIToolbar を使用しています。私がやろうとしていることは、UINavigationController のコンテキストで少し簡単になると思います。

検索時、ツールバーを非表示にしたい。このために、通知を使用して、キーボードが表示されたときにコンポーネントのフレームを変更します。しかし、問題があります。検索バーの下に強調表示されたスペースがあります。スクリーンショットを見ることができます:

http://dl.dropbox.com/u/39339665/Capture%20d%E2%80%99%C3%A9cran%202011-10-19%20%C3%A0%2016.21.43.png

キーボードが非表示/表示されるときに通知を受け取るために NSNotifcationCenter を使用したのは次のとおりです。

ここに私のコールバックがあります:

0 投票する
8 に答える
10873 参照

iphone - モーダル ビューを閉じる

私が間違っていなければ、モーダル ビュー自体からではなく、親ビューからモーダル ビューを閉じる必要があります。

現在のプロジェクトでは、2 つのモーダル ビューがあります。最初のものでは、データを親ビューに渡します。データが親ビューに渡されると、却下が実行されます。

今、私は親ビューにデータを渡さない別のモーダル ビューを持っているので、1 つの自己却下ModalView を実行する以外に却下する方法がわかりません

それ以外に、このトピックに関する良い実践のための他の提案はありますか?

前もって感謝します!

アップデート:

私が得ている答えから、私は自分自身をあまり明確にしていないことがわかります (珍しいことではありません、ところで)。

modalViewController を自己却下する方法を知っています。それは問題ありません。また、一部のデータが渡されたときに、プロトコル デリゲート メソッドを使用して親ビューから modalViewController を閉じる方法も知っています。

私の質問は、データが渡されないときに親ビューから modalViewController を閉じる方法です。

再度、感謝します!

0 投票する
2 に答える
1689 参照

objective-c - モーダルビューの却下を停止できますか?

ページカールのあるモーダルビューを使用して、ユーザー名を入力できるようにするビューがあります。次に、このユーザー名はWebベースのサービスで検証され、有効かどうかが確認されます。

無効なユーザー名を入力してモーダルビューの外側をクリックするまで、すべてがうまく機能します。これはまだユーザー名をチェックしますが、これは無効であると報告され、UIAlertView開きます。ただし、親ビューに戻ります。

この場合、モーダルを却下しないようにする方法はありますか?

ビューをリロードしようとしましたが、機能していないか、UIAlertViewブロックされています。私が持っている最後のアイデアは、モーダルビューの表示と無効なユーザー名のアラートの「OK」を組み合わせることです。誰かアイデアはありますか?