問題タブ [dismiss]
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 - MPMoviePlayer を押すと閉じる
アプリケーションの紹介ムービーを再生する MPMoviePlayer セットアップがあります。これはうまく機能します。唯一の問題は、14 秒間続くことです。ユーザーがムービーのどこかを押して、イントロをスキップできるようにしたいと考えています。
ムービー コントロールは不要なので非表示にしました。
コード:
ありがとうございました!
iphone - UIActionSheet が閉じられたことを検出するにはどうすればよいですか?
私はiPhone開発にかなり慣れていないので、助けていただければ幸いです。
関数内にアクション シートを作成し、それを現在のビューに追加しています。シート デリゲートを 'self' として持っていますが、アクション シートは保持されません。datePickerのdidSelectRowのような機能はありますか? 「didDismissWithButtonAtIndex」のようなものか、アクションシートが閉じていることを検出できるものはありますか?
ありがとう、マイク
ipad - 開いているときにBarButtonItemが押されたときにiPad UIPopoverControllerを閉じる
iPad で分割ビューを使用すると、次のコードが作成されます。
これは、ボタンが押されたときにポップオーバーを表示するのに適しています。ただし、適切なガイドラインに従うために、ボタンが既に開いているときにボタンが押された場合は、ポップオーバーを閉じたいと思います。どうすればこれを行うことができますか?(つまり、ユーザーがこのボタンを繰り返しクリックすると、ポップオーバーが表示され、1 つおきのヒットが非表示になります。)
iphone - 連続するmodalViewを表示する正しい方法
モーダルに表示する必要のあるビューが2つあります。次のように、閉じて連続して表示すると、これは機能しません。
2番目のモーダルビューは単に表示されません。
私はこのような修正を見てきました:
問題は、これが常に機能するとは限らないことです(必要な遅延が優れている場合もあります)。
別の可能な修正は、アニメーションを削除することです。
しかし、最初のモーダルが邪魔にならないように感じ続けるために、私は本当にアニメーションを維持したいと思います。助言がありますか?
iphone - UIAlertViewDismiss実際には却下されていません
以下は、FBConnectセッションで再試行するために使用しているコードです。[self loginToFaceBook]が起動すると、FBConnectはサブビューを「window」に追加します。これはまだUIAlertビューであるため、UIAlertが実際に閉じると、FBConnectビューが一緒に表示されます。UIAlertビューが消えるのを待つための最良の方法に関するアイデア。
iphone - iPhone - UITabBarController によるモーダル ビューを閉じる
私は非常に奇妙な問題に巻き込まれました。私はそれをカスタマイズするために独自の UITabBarController を作成しましたが、それはかなりうまく機能します...モーダルビューを除いて。アニメーションでモーダル ビュー (UITabBarController から表示/非表示) を閉じると、アニメーションが終了するまで待機し、タブ バーの最初のコントローラーに移動します!
なぜコントローラーが変わるのですか?どうすれば修正できますか?
ありがとう
PS: 私の UITabBarController ビューはメイン ウィンドウにあり、その上に UITabBar があります。コントローラー (タブ バーによって管理される) は、高さが短いタブ バー コントローラー ビュー上のメイン ウィンドウにあります。モーダル ビューを表示するときは、タブ バー コントローラー ビューを前面に表示します。
iphone - iPhone-複数のViewControllerを閉じる
ViewControllerの階層が長いです。
最初のViewControllerでは、次のコードを使用します。
2番目のViewControllerでは、次のコードを使用します。
等々。
そのため、多くのView Controllerがあり、最初のViewControllerに戻る必要がある瞬間があります。一度に1つのステップに戻ると、すべてのViewControllerで次のコードを使用します。
たとえば、6番目のView Controllerから最初のViewControllerに直接戻りたい場合、すべてのControllerを一度に閉じるにはどうすればよいですか?
ありがとう
uibarbuttonitem - UIBarButtonItem をタップした後、UIPopoverController を閉じる (表示されている場合)
スタイル/メディア/ツールなどの間をタップするときに、iPad のページで見られるように、別の UIBarButtonItem がタップされた場合、現在表示されている UIPopoverControllers を閉じようとしています。
私はこれを行いましたが、具体的すぎます。一般的なものを探しています。
ありがとう!
iphone - モーダルビューを閉じた後、親ビューの割り当てが解除されたように見えますか?
私はiPhoneアプリを書いています。ナビゲーションスタックのビューコントローラー[EditCreatorController]から始めて、カスタムモーダルビューコントローラー[BMSStringPickerController]を紹介します。データを最初のビューに戻し、そのビューを使用してモーダルビューを閉じるための、Appleガイドラインに従ってデリゲートプロトコルなどを作成しました。モーダルコントローラーから期待されるデータを取り戻すこともでき、それをうまく却下することができます。問題は、その時点で、元のView Controllerに対して実行するほとんどすべてのアクションが、次のようなデバッガーエラーにつながることです。
-[EditCreatorController PerformSelector:withObject:withObject:]:割り当て解除されたインスタンス0x3a647f0に送信されたメッセージ
また
-[EditCreatorController tableView:willSelectRowAtIndexPath:]:割り当て解除されたインスタンス0x3c12c40に送信されたメッセージ
つまり、モーダルビューが表示されている間に、元のビューコントローラが蒸発したように見えます。これは、2つのデリゲートコールバックのどちらが呼び出されても当てはまります。
モーダルビューを呼び出す親コントローラーからのコードは次のとおりです。
そして、ここにデリゲートコールバックがあります:
もう1つの奇妙なこと(おそらく手がかり)は、「受信した文字列が返される」NSLogメッセージを受け取り、それをtypeLabel.text(typeLabelはテーブルビューのラベルへのIBOutletです)に割り当てても、そこに表示されないことです。テーブルをリロードします。
誰かアイデアがありますか?
iphone - 一度に複数のモーダル ビュー コントローラーを閉じるには?
したがって、A がルート、B が最初のモーダル ビュー コントローラー、C が 3 番目のモーダル VC である 3 つのビュー コントローラーを含むスタックがあります。CからAに一気に行きたいです。この解決策を試してみましたが、うまくいきませんが、正しい方法ではありません。つまり、最後のView Controllerが閉じられると、最初のView Controllerが表示される前に、2番目のView Controllerが簡単に表示されます。私が探しているのは、2 番目のビューに気付かずに、1 つの素敵なアニメーションで 3 番目の VC から最初の VC に移動する方法です。これに関するヘルプは非常に高く評価されています。