問題タブ [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 投票する
2 に答える
1679 参照

iphone - MFMessageComposeViewController を mainView Controller に却下するにはどうすればよいですか?

2 つのコントローラー A と B と 1 つの MFMessageComposeViewController があるとします。私はこれらの操作を行っています

A-> presentModalViewController -> B

B-> presentModalViewController -> MFMessageComposeViewController オブジェクト

したがって、メッセージ作成didFinishWithResultデリゲートでは、B ではなく A コントローラーに戻りたいと考えています。

デリゲートで2回dismissModalViewControllerAnimatedを実行し、デリゲートからコントローラーを直接呼び出すなど、いくつかの手順を試しましたが、何も機能しませんでした。毎回一回だけ消してBコントローラーに残ります。

キャンセル/送信時にAコントローラーに戻りたい。

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

asp.net - クリックしたときにasp:menuが閉じないようにする方法

トップレベルをクリックすると閉じられるSystem.Web.UI.WebControls.Menuがあります。

スクリーンキャストhttp://www.screencast.com/t/puCmErPVpを参照してください

クリックしたときに閉じたくない。メニューを下げておきたい。

メニュー項目はサイトマップで埋められます。

この動作を取得するために使用できるMenuオブジェクトに何かありますか?おそらく、それが消えるのを防ぐために使用できるJavaScriptまたはCSSがいくつかありますか?

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

iphone - 特定のビューコントローラを閉じる方法

ユーザーが現在使用しているビューコントローラーの横にあるビューコントローラーを閉じるにはどうすればよいですか?

selfをビューコントローラ名に置き換える必要がありますが、そうするとSIGABRTが表示されます。私は何をする必要がありますか?ありがとう!

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

android - AsyncTaskのProgressDialogが更新または却下されない

AsyncTaskを使用して複雑なバックグラウンド操作(送信するログファイルのコンパイル)を処理し、ProgressDialogを使用してユーザーの進行状況を表示しています。showDialog()を使用してみましたが、表示または却下されないようで(呼び出されることはありません)、その方法のチュートリアルに従いました...したがって、管理されていないものを使用していますが、メッセージが却下されません。また、ログファイルのコンパイルを開始するときにメッセージを更新したいと思っています(遅れているように見えるため、またはテキストビューが非常に長いため、想定どおりに更新されない可能性があります)。

コードを少し動かしたので、問題があるように見えます(onProgressUpdate()など)が、それを機能させる方法がわかりません。私はこのサイトを見回しましたが、私が抱えている問題は何も発生していないようです(とにかく正確ではありません)。RunOnUiThread()が機能せず、new Thread(){}が機能せず、onProgressUpdate()が機能しません(ドキュメントはこれについて混乱しています)。

また、決して却下しません。私はリスナーを設定しました、そしてそれは決して却下しません。

誰かが私のコードの何が問題なのか知っていますか?AsyncTaskは単純なはずだと思いました。

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

android - Android PopupWindow が閉じない

EditText を含む PopupWindow を作成する次のコードがあります。

PopupWindows には setBackGroundDrawable があり、ユーザーがウィンドウの外に触れたときにボックスが自動的に閉じられるようにします。ボックスの外側をクリックすると OnDismiss メソッドが実行されるため、ボックスが閉じていることはわかっていますが、ボックスの外側を 2 回タッチするまで実際のウィンドウは消えません。ここで何が欠けていますか?

編集: コードを少し更新しました。ポップアップウィンドウにフォーカスを設定しないと、編集テキストにフォーカスできないという事実を除いて、すべてが完璧に機能します。ポップアップで setFocusable を実行すると、編集テキストはすぐにフォーカスされず、ダブルクリックして削除する必要があります。

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

objective-c - ボタンの下のアクションが完了する前にactionSheetを閉じる

私の問題は、このボタンの下のアクションが完了したときにのみ画面から消えるActionSheetがあることです。私の問題は、アクションシート内の[保存]をクリックしてから、アクションシートを閉じてからアラートを表示し、保存が完了するまで待つようにユーザーに通知したいということです。現在は動作が異なります。最初にアクションシートが表示され、次にアクションシートの下に保存メッセージが表示され、最後にアクションシートが表示から削除されます。そのため、ユーザーにはアラートメッセージは表示されません。

xcodeよりも早くactionSheetを閉じる方法は?

sheetActionButtonの下のメソッド:

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

iphone - 提示したModelViewControllerを常に却下する必要がありますか?

質問全体を編集しました

次の状況でModelViewControllerを表示することと、モーダルViewControllerを閉じることの違いは何ですか?

  1. HomeView
  2. TableItemSelectionビュー
  3. PickerView

HomeViewで、viewWillAppearTableViewから設定されたNSUserDefaultから値をフェッチする コードを記述しています。以下は、viewDidLoad(初期値用)とviewWillAppear(テーブルビューからの新しい値の場合)のコードです。

TableItemSelectionビュー で、HomeViewからこのビューを表示しています。次に、テーブルのdidSelectRowAtIndexメソッドに基づいてHomeViewでNSStringの値を設定します。値の設定に使用NSUserDefaultしています。そして、Done Button touchで、HomeViewを表示しています。(実際には、dismissModalViewControllerを実行する必要があります)しかし、dismissを使用すると、HomeViewのNSStringで値を取得できません。PickerViewからテーブルの値を取得しています。(私はそれをするように指示されています)。以下は、DONEボタンタッチでのテーブルビューのコードです

PickerViewで、pickerviewから値を取得し、それ をUserDefaultに保存しています。以下はpickerviewの私のコードです

では、ModelViewを閉じたときにUserDefault値を取得できないのはなぜですか?毎回新しいビューを表示すると、ビューのスタックが作成されますか?

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

android - 却下/キャンセルが呼び出された後、AlertDialogが機能しませんか?

3つのラジオボタンを備えたAlertDialogがあります。ボタンがクリックされると、アラートが表示されます。

dialog.dismiss();AlertDialogでユーザーがラジオボタンを選択したときに呼び出します。ここで「ダイアログ」は public void onClick(DialogInterface dialog, int item) {

問題は、アイテムが選択された後、アラートを再度ポップアップできないように見えることです。驚いたことに、画面の回転では、すべてが再び正常に機能しているようです。

dialog.dismiss();に置き換えても同じ結果が得られます(つまり、機能しません)dialog.cancel();

ご意見をお聞かせください!

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

ios - UITextView didEndEditing が iPad で呼び出されない

textViewDidEndEditingボタンの右隅にあるボタンで iPad のキーボードを閉じると、このメソッドは呼び出されません。ただし、基本的に書かれたテキストにアクセスできるように、メソッドを呼び出す必要があります。

何かアドバイス?

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

iphone - 複数のUIAlertViewが開かれると、キーボードが閉じます

複数のUIAlertViewを開くと、キーボードが自動的に閉じてから再び開くという奇妙な問題が発生しています。(別のUITextFieldからの)キーボードがあり、UIAlertViewを表示している場合、そのアラートを閉じると、別のアラートを開きます(didDismissWithButtonIndexで2番目のキーボードを開きます)。2つ目を閉じると、キーボードが閉じてから元に戻ります。2つ以上のアラートを続けてこれを試してみると、2番目のアラートが閉じられた後もキーボードは閉じますが、最後のアラートが閉じられるまで表示されません。問題は、キーボードデリゲート関数が呼び出されないため、却下されたことに応答できないことです。他のUI要素(テキストフィールドと画像)があり、キーボードを開くとシフトするため、閉じると画面に浮かび、奇妙に見えます。そのキーボードが自動的に閉じる理由はありますか?ありがとう

ところで、私はNSDictionaryオブジェクトのNSMutableArrayを使用して、アラートがすでに表示されている場合に表示する必要があるアラートをキューに入れます。一度に複数のアラートを作成して表示することはありません。

編集:これがサンプルコードです。これを実行すると、「1」を閉じた後、両方のアラートが開いている(0、1)のが表示され、その下に「0」が表示されます。「0」を閉じると、私が何を意味するかがわかります。キーボードは一時的に閉じたり開いたりしますが、デリゲート関数は呼び出されません。iを2より大きい値に設定すると、2番目のアラートを閉じた後もキーボードは閉じますが、最後のアラートが閉じられるまで閉じたままになります。また、UIAlertを1つだけ開いて、それぞれが却下されたときにキューから他のUIAlertを一度に1つずつ開いてみましたが、それでも同じ動作に気づきました。何か案は?

編集:もう少し掘り下げた後、通知UIKeyboardDidShowNotificationとUIKeyboardDidHideNotificationに登録すると、キーボードが自動的に閉じられて表示されたときに実際に起動されることがわかりました。基盤となるAPIの何が原因で発生しているのかを知りたいので、回避できることを願っています。