問題タブ [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.
ios - inputView から UIAlertController を表示する
UIAlertView
からiOS 8に切り替えましたUIAlertController
。スイッチにより、新しい問題が発生しました。
UITextField
カスタムのビューがありますinputView
。UITextField
が最初のレスポンダーであり、inputView
が表示されている間、UIAlertController
(いくつかの検証条件で)を提示します。- は、ビュー
UIAlertController
を所有するView Controllerによって提示されていますinputView
presentViewController:animated:completion:
- 問題は、アラートが表示されないことです
UIAlertController
表示されているView Controllerが常に存在する可能性があるため、どのView Controllerを表示する必要があるかについてかなり混乱しています。
ios - UIAlertController でパララックス iOS を無効にする
私が開発しているアプリは、ポートレート モードのみをサポートしています。ただし、iOS8 では、非推奨になっUIAlertView
た がランドスケープになり、その他の小さな問題が発生する可能性があります。これを修正するためにUIAlertController
、試してみることにしました。それは機能しますが、まだ少し面倒な新しい問題があります。アラートはランドスケープにはなりませんが、パララックス モーションが特徴です。のビューにラベルと画像を追加しましたUIAlertController
が、それらには視差機能がありません。つまり、ユーザーが電話を動かしたときにかなり奇妙に見えます。
2 つのオプションを探していますが、どちらも実行する方法が見つかりません。
最初の解決策は、アプリのどこでもサポートされていないことを確認して、視差を無効にすることです。
2 番目の解決策は、視差サポートをラベルと画像に追加することです。
とにかく、ここにコードがあります:
uiwebview - iOS 8: UIWebView を介して表示されると、UIAlertController テキスト フィールドがフォーカスを失う
ユーザーが Web ページの一部をタップするとUIWebView
、ネイティブUIAlertController
がパスワードを要求します。この通信はJavaScriptCore
フレームワークを介して行われるため、アラートの作成と表示はネイティブです。
残念ながら、UIAlertController
テキスト ボックスが表示されると、キーボードが一時的に表示され、すぐに閉じられます。ユーザーはテキスト ボックスをタップして、キーボードを元に戻すことができます。これは、フォーカスのある のUIViewController
ない法線上にアラートが表示された場合には発生しません。UIWebView
アラートが表示された後、 がファーストレスポンダーのステータスを盗んでいると思わUIWebView
れますが、それを止める方法がわかりません。
アラートは以前はUIAlertView
であり、iOS 8 でも同じ動作を示しました。iOS 7 では期待どおりに機能し、表示時にキーボードが閉じられませんでした。UIAlertController
このバグをなくすことを期待してにアップデートしましたが、 UIWebView
+ iOS 8 固有のようです。
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];
画像を見る
objective-c - NSOperation から UIAlertController を提示する
私が試したのは:
問題はself.window
、私のNSOperation
サブクラスにアクセスできないことです。アラートコントローラーを提示する他の方法はありますか?
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を提示しようとしています
objective-c - iOS 8 のアクションシート
iOS 8 でタイトルUIAlertController
の背景色を設定するには?ActionSheet
次のコードは私が試したものです。しかし、タイトルの色を設定する方法がわかりませんActionSheet
。