問題タブ [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.
iphone - モーダル ビューのナビゲーション バー ボタンにアクセスする適切な方法は何ですか?
IB でナビゲーション バーとテーブルを使用してビューを作成しました。ナビゲーションバーには、キャンセルと完了の 2 つのボタンを配置しました。このビューをモーダル ビューのように使用します。
私の問題は、私が使用するときです:
右ボタンを有効にします。うまくいきません。
デリゲートを設定する必要がありますか? 私がしなければならないコードパッセージは何ですか?右ボタン用の IBOutlet を作成し、[doneButton setEnabled:YES] を使用すると機能しますが、これは適切な方法ではないと思います。
iphone - モーダル ビューがデバイスに表示されない
iPhone アプリケーションでモーダル ビューを使用しています。問題は、ビューがシミュレーターで動作していることですが、デバイスにインストールすると、モーダル ビューではなく、代わりに白い空白の画面が表示されます。以前にこの問題に遭遇した人はいますか? どうすればこれを解決できますか? 以下はコードです。
このビューはデバイスでは表示されませんが、シミュレーターでは表示されます。また、設計はxibファイルで行われます。
iphone - モーダルビューを表示した後、AVAudioが停止しない
映画を表示するアプリケーションがあります。最初の画面には、さまざまなモーダルビューを表示するボタンが表示されます。これらのモーダルビューの中には、ビデオを再生するボタンがあります。
メインメニューで音楽を再生したいのですが(十分に簡単です)、2番目のモーダルビューまでそれを維持したいのですが、ビデオの再生が開始されたら停止します。
映画のボタンを押したときに[audioPlayerstop]を試しましたが、音楽が再生され続けます。
viewDidAppearとviewDidDisappearでオーディオを停止して再生してみました。これにより、2番目のビューが表示され、ビデオ中に再生されなくなったときにオーディオが再起動しました。
これが理にかなっていることを願っています。映画の再生中を除いて、オーディオを常に(2つまたは3つのモーダルビュー全体で)再生する方法についてのアイデアが本当に必要です。
これが私のvewDidAppear
方法です:
iphone - タブ バー内でユーザー ピッカーを使用する
現在、IOS のピープル ピッカーを使用して連絡先のリストを表示し、ユーザーがアプリ内で使用する連絡先を選択できるようにしています。
現在、ポップアップしてアプリ全体をカバーしているため、モーダルに表示されています。
私のアプリには下部にタブ バーがあり、上部にナビゲーション バーがあります。タブ バーとナビゲーション バーの間のビューにユーザー ピッカーを表示することは可能でしょうか?
それとも、ユーザー ピッカーは常にアプリ全体をカバーしますか?
編集:
次のようなナビゲーションコントローラーを使用してプッシュしようとすると:
次のエラーが表示されます。
iphone - タブバーアプリでモーダルビューを表示する
タブバープロジェクトがありますが、アプリが読み込まれると、ログイン画面を含むモーダルビューが表示されます。selfcareViewController *selfcareView = [[selfcareViewController alloc]init];
[self presentModalViewController:selfcareView animated:YES];
タブバーの最初のビューコントローラで行います。
しかし、それは何もロードしません。
ios - iPad:最初のモーダルビューコントローラーを閉じた後、2番目のモーダルビューコントローラーを表示できません
こんにちは私はiOS開発に不慣れで、私が取り組んでいるアプリは、ユーザーがWebサービスを使用してサーバーにログインできるようにすることです。ユーザーがログインすると、アクセスが許可されている書籍のリストが表示されます。彼は1つを選択し、その後必要なことを実行します。
これが私の問題です。メインビューには「サインイン」ボタンがあります。「サインイン」ボタンをクリックすると、モーダルビューがポップアップ表示され、ユーザー名/パスワードの入力を求められます。モーダルビューコントローラーがクレデンシャルをメインビューコントローラーに渡すことができるように、メインビューコントローラーをデリゲートとして設定しました。ログイン情報が渡されると、メインビューコントローラーはサインインビューコントローラーを閉じ、サーバーに接続してユーザーアカウントを確認します。応答として、サーバーは本のオブジェクトのリストを送り返します。ここでは、モーダルビューを使用して、UITableViewにブックリストを入力し、ユーザーが選択できるようにします。したがって、メインビューコントローラーの-(void)parserDidEndDocument:(NSXMLParser *)parserメソッドに、ブックリストを含む2番目のモーダルビューを生成して表示するコードを配置しましたが、私が何をしても見せない。ブックリストを取得し、2番目のモーダルビューにデータを入力するコードが実行されたことは知っていますが、2番目のモーダルビューが表示されません。
ここでいくつかの関連する質問を読みましたが、最初のモーダルビューをどのように却下しても、2番目のビューはまったく表示されませんでした。
ios - モーダルビューを閉じると、アプリがクラッシュします
丸い長方形のボタンから「ルール」と呼ばれるモーダルビューを表示しています。その「ルール」モーダルビューでは、ユーザーが[ルールの作成]ボタンをクリックすると、「newRule」と呼ばれる別のモーダルビューが表示されます。「newRule」モーダルビューを終了すると、アプリがクラッシュします。これが、「newRule」モーダルビューを終了するために作成したコードです。
コンソールには何も表示されません。コードをデバッグしようとすると、deallocメソッドの後にEXC_BAD_ACCESSが表示されました。私のdeallocメソッドは次のようになります。
私を助けてください。
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 を使用したのは次のとおりです。
ここに私のコールバックがあります:
iphone - モーダル ビューを閉じる
私が間違っていなければ、モーダル ビュー自体からではなく、親ビューからモーダル ビューを閉じる必要があります。
現在のプロジェクトでは、2 つのモーダル ビューがあります。最初のものでは、データを親ビューに渡します。データが親ビューに渡されると、却下が実行されます。
今、私は親ビューにデータを渡さない別のモーダル ビューを持っているので、1 つの自己却下ModalView を実行する以外に却下する方法がわかりません
それ以外に、このトピックに関する良い実践のための他の提案はありますか?
前もって感謝します!
アップデート:
私が得ている答えから、私は自分自身をあまり明確にしていないことがわかります (珍しいことではありません、ところで)。
modalViewController を自己却下する方法を知っています。それは問題ありません。また、一部のデータが渡されたときに、プロトコル デリゲート メソッドを使用して親ビューから modalViewController を閉じる方法も知っています。
私の質問は、データが渡されないときに親ビューから modalViewController を閉じる方法です。
再度、感謝します!
objective-c - モーダルビューの却下を停止できますか?
ページカールのあるモーダルビューを使用して、ユーザー名を入力できるようにするビューがあります。次に、このユーザー名はWebベースのサービスで検証され、有効かどうかが確認されます。
無効なユーザー名を入力してモーダルビューの外側をクリックするまで、すべてがうまく機能します。これはまだユーザー名をチェックしますが、これは無効であると報告され、UIAlertView
開きます。ただし、親ビューに戻ります。
この場合、モーダルを却下しないようにする方法はありますか?
ビューをリロードしようとしましたが、機能していないか、UIAlertView
ブロックされています。私が持っている最後のアイデアは、モーダルビューの表示と無効なユーザー名のアラートの「OK」を組み合わせることです。誰かアイデアはありますか?