問題タブ [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.

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

iphone - MPMoviePlayer を押すと閉じる

アプリケーションの紹介ムービーを再生する MPMoviePlayer セットアップがあります。これはうまく機能します。唯一の問題は、14 秒間続くことです。ユーザーがムービーのどこかを押して、イントロをスキップできるようにしたいと考えています。

ムービー コントロールは不要なので非表示にしました。

コード:

ありがとうございました!

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

iphone - UIActionSheet が閉じられたことを検出するにはどうすればよいですか?

私はiPhone開発にかなり慣れていないので、助けていただければ幸いです。

関数内にアクション シートを作成し、それを現在のビューに追加しています。シート デリゲートを 'self' として持っていますが、アクション シートは保持されません。datePickerのdidSelectRowのような機能はありますか? 「didDismissWithButtonAtIndex」のようなものか、アクションシートが閉じていることを検出できるものはありますか?

ありがとう、マイク

0 投票する
7 に答える
36097 参照

ipad - 開いているときにBarButtonItemが押されたときにiPad UIPopoverControllerを閉じる

iPad で分割ビューを使用すると、次のコードが作成されます。

これは、ボタンが押されたときにポップオーバーを表示するのに適しています。ただし、適切なガイドラインに従うために、ボタンが既に開いているときにボタンが押された場合は、ポップオーバーを閉じたいと思います。どうすればこれを行うことができますか?(つまり、ユーザーがこのボタンを繰り返しクリックすると、ポップオーバーが表示され、1 つおきのヒットが非表示になります。)

0 投票する
7 に答える
5706 参照

iphone - 連続するmodalViewを表示する正しい方法

モーダルに表示する必要のあるビューが2つあります。次のように、閉じて連続して表示すると、これは機能しません。

2番目のモーダルビューは単に表示されません。

私はこのような修正を見てきました:

問題は、これが常に機能するとは限らないことです(必要な遅延が優れている場合もあります)。

別の可能な修正は、アニメーションを削除することです。

しかし、最初のモーダルが邪魔にならないように感じ続けるために、私は本当にアニメーションを維持したいと思います。助言がありますか?

0 投票する
6 に答える
4516 参照

iphone - UIAlertViewDismiss実際には却下されていません

以下は、FBConnectセッションで再試行するために使用しているコードです。[self loginToFaceBook]が起動すると、FBConnectはサブビューを「window」に追加します。これはまだUIAlertビューであるため、UIAlertが実際に閉じると、FBConnectビューが一緒に表示されます。UIAlertビューが消えるのを待つための最良の方法に関するアイデア。

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

iphone - iPhone - UITabBarController によるモーダル ビューを閉じる

私は非常に奇妙な問題に巻き込まれました。私はそれをカスタマイズするために独自の UITabBarController を作成しましたが、それはかなりうまく機能します...モーダルビューを除いて。アニメーションでモーダル ビュー (UITabBarController から表示/非表示) を閉じると、アニメーションが終了するまで待機し、タブ バーの最初のコントローラーに移動します!

なぜコントローラーが変わるのですか?どうすれば修正できますか?

ありがとう

PS: 私の UITabBarController ビューはメイン ウィンドウにあり、その上に UITabBar があります。コントローラー (タブ バーによって管理される) は、高さが短いタブ バー コントローラー ビュー上のメイン ウィンドウにあります。モーダル ビューを表示するときは、タブ バー コントローラー ビューを前面に表示します。

0 投票する
22 に答える
48429 参照

iphone - iPhone-複数のViewControllerを閉じる

ViewControllerの階層が長いです。

最初のViewControllerでは、次のコードを使用します。

2番目のViewControllerでは、次のコードを使用します。

等々。

そのため、多くのView Controllerがあり、最初のViewControllerに戻る必要がある瞬間があります。一度に1つのステップに戻ると、すべてのViewControllerで次のコードを使用します。

たとえば、6番目のView Controllerから最初のViewControllerに直接戻りたい場合、すべてのControllerを一度に閉じるにはどうすればよいですか?

ありがとう

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

uibarbuttonitem - UIBarButtonItem をタップした後、UIPopoverController を閉じる (表示されている場合)

スタイル/メディア/ツールなどの間をタップするときに、iPad のページで見られるように、別の UIBarButtonItem がタップされた場合、現在表示されている UIPopoverControllers を閉じようとしています。

私はこれを行いましたが、具体的すぎます。一般的なものを探しています。

ありがとう!

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

iphone - モーダルビューを閉じた後、親ビューの割り当てが解除されたように見えますか?

私はiPhoneアプリを書いています。ナビゲーションスタックのビューコントローラー[EditCreatorController]から始めて、カスタムモーダルビューコントローラー[BMSStringPickerController]を紹介します。データを最初のビューに戻し、そのビューを使用してモーダルビューを閉じるための、Appleガイドラインに従ってデリゲートプロトコルなどを作成しました。モーダルコントローラーから期待されるデータを取り戻すこともでき、それをうまく却下することができます。問題は、その時点で、元のView Controllerに対して実行するほとんどすべてのアクションが、次のようなデバッガーエラーにつながることです。

-[EditCreatorController PerformSelector:withObject:withObject:]:割り当て解除されたインスタンス0x3a647f0に送信されたメッセージ

また

-[EditCreatorController tableView:willSelectRowAtIndexPath:]:割り当て解除されたインスタンス0x3c12c40に送信されたメッセージ

つまり、モーダルビューが表示されている間に、元のビューコントローラが蒸発したように見えます。これは、2つのデリゲートコールバックのどちらが呼び出されても当てはまります。

モーダルビューを呼び出す親コントローラーからのコードは次のとおりです。

そして、ここにデリゲートコールバックがあります:

もう1つの奇妙なこと(おそらく手がかり)は、「受信した文字列が返される」NSLogメッセージを受け取り、それをtypeLabel.text(typeLabelはテーブルビューのラベルへのIBOutletです)に割り当てても、そこに表示されないことです。テーブルをリロードします。

誰かアイデアがありますか?

0 投票する
7 に答える
10570 参照

iphone - 一度に複数のモーダル ビュー コントローラーを閉じるには?

したがって、A がルート、B が最初のモーダル ビュー コントローラー、C が 3 番目のモーダル VC である 3 つのビュー コントローラーを含むスタックがあります。CからAに一気に行きたいです。この解決策を試してみましたが、うまくいきませが、正しい方法ではありません。つまり、最後のView Controllerが閉じられると、最初のView Controllerが表示される前に、2番目のView Controllerが簡単に表示されます。私が探しているのは、2 番目のビューに気付かずに、1 つの素敵なアニメーションで 3 番目の VC から最初の VC に移動する方法です。これに関するヘルプは非常に高く評価されています。