問題タブ [uialertcontroller]

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 投票する
0 に答える
458 参照

ios - inputView から UIAlertController を表示する

UIAlertViewからiOS 8に切り替えましたUIAlertController。スイッチにより、新しい問題が発生しました。

  • UITextFieldカスタムのビューがありますinputView
  • UITextFieldが最初のレスポンダーであり、inputViewが表示されている間、 UIAlertController(いくつかの検証条件で)を提示します。
  • は、ビューUIAlertControllerを所有するView Controllerによって提示されていますinputViewpresentViewController:animated:completion:
  • 問題は、アラートが表示されないことです

UIAlertController表示されているView Controllerが常に存在する可能性があるため、どのView Controllerを表示する必要があるかについてかなり混乱しています。

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

ios - UIAlertController でパララックス iOS を無効にする

私が開発しているアプリは、ポートレート モードのみをサポートしています。ただし、iOS8 では、非推奨になっUIAlertViewた がランドスケープになり、その他の小さな問題が発生する可能性があります。これを修正するためにUIAlertController、試してみることにしました。それは機能しますが、まだ少し面倒な新しい問題があります。アラートはランドスケープにはなりませんが、パララックス モーションが特徴です。のビューにラベルと画像を追加しましたUIAlertControllerが、それらには視差機能がありません。つまり、ユーザーが電話を動かしたときにかなり奇妙に見えます。

2 つのオプションを探していますが、どちらも実行する方法が見つかりません。
最初の解決策は、アプリのどこでもサポートされていないことを確認して、視差を無効にすることです。
2 番目の解決策は、視差サポートをラベルと画像に追加することです。
とにかく、ここにコードがあります:

0 投票する
0 に答える
541 参照

uiwebview - iOS 8: UIWebView を介して表示されると、UIAlertController テキスト フィールドがフォーカスを失う

ユーザーが Web ページの一部をタップするとUIWebView、ネイティブUIAlertControllerがパスワードを要求します。この通信はJavaScriptCoreフレームワークを介して行われるため、アラートの作成と表示はネイティブです。

残念ながら、UIAlertControllerテキスト ボックスが表示されると、キーボードが一時的に表示され、すぐに閉じられます。ユーザーはテキスト ボックスをタップして、キーボードを元に戻すことができます。これは、フォーカスのある のUIViewControllerない法線上にアラートが表示された場合には発生しません。UIWebView

アラートが表示された後、 がファーストレスポンダーのステータスを盗んでいると思わUIWebViewれますが、それを止める方法がわかりません。

アラートは以前はUIAlertViewであり、iOS 8 でも同じ動作を示しました。iOS 7 では期待どおりに機能し、表示時にキーボードが閉じられませんでした。UIAlertControllerこのバグをなくすことを期待してにアップデートしましたが、 UIWebView+ iOS 8 固有のようです。

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

xcode - UIAlertController のタッチが正しく機能しない

ピッカー ビューを UIAlertController に追加しましたが、そのタッチはピッカー全体では機能せず、ピッカーの特定の部分でのみ機能しています。これを手伝ってください

このコード:

// aView.frame=CGRectMake(100, 100, aView.frame.size.width, aView.frame.size.height);

[searchActionSheet.view addSubview:aView]; //[[self topViewController].view addSubview:searchActionSheet.view]; [[self topViewController] presentViewController:searchActionSheet アニメーション:YES 完了:nil];

画像を見るここに画像の説明を入力

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

objective-c - NSOperation から UIAlertController を提示する

私が試したのは:

問題はself.window、私のNSOperationサブクラスにアクセスできないことです。アラートコントローラーを提示する他の方法はありますか?

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

ios8 - iOS8 iPad でポップオーバー コントローラーを表示するときの UIViewAlertForUnsatisfiableConstraints

にリストされている UIView の UIConstraintBasedLayoutDebugging カテゴリのメソッドも役立つ場合があります。2014-10-22 13:33:17.966 Project[2995:40175] 制約を同時に満たすことができません。おそらく、次のリストの制約の少なくとも 1 つが望ましくないものです。これを試してみてください: (1) 各制約を見て、どれが予期しないものかを把握してみてください。(2) 不要な制約を追加したコードを見つけて修正します。(注: 理解できない NSAutoresizingMaskLayoutConstraints が表示されている場合は、UIView プロパティ translatesAutoresizingMaskIntoConstraints のドキュメントを参照してください) ( "=44)]>", "", "", "", "" )

制約を破って回復を試みます =44)]>

これは何を意味するのでしょうか?>=44 とは何ですか?

iPad、iOS8でUIAlertControllerを提示しようとしています

0 投票する
0 に答える
376 参照

objective-c - iOS 8 のアクションシート

iOS 8 でタイトルUIAlertControllerの背景色を設定するには?ActionSheet

次のコードは私が試したものです。しかし、タイトルの色を設定する方法がわかりませんActionSheet