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

swift - UIAlertAction は、そのコールバックで UIAlertController を閉じます

私は iOS 8 で導入された新しいものを使用しようとしています。コールバックで常にアラート コントローラーを却下するUIAlertControllerという事実を除いて、すべてがうまく機能します。UIAlertAction以下は私のコードです:

ここで、[完了] ボタンをクリックすると、コントロールがコールバック メソッドに入り、アラートを却下するステートメントがなくても、アラートが却下されます。これはデフォルトの動作ですか? はいの場合、状況によってはアラートが画面に表示されたままになるようにするにはどうすればよいですか? ここで何か不足していますか?

これに関して何か助けていただければ幸いです。

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

ios - iOS8 GM を使用したポップオーバーの UIActionSheet

ポップオーバーから UIActionSheet を表示しようとしているときに、このメッセージが表示される人はいますか?

アプリケーションは、スタイル UIAlertControllerStyleActionSheet の UIAlertController () を提示しました。このスタイルを持つ UIAlertController の modalPresentationStyle は UIModalPresentationPopover です。アラート コントローラの popoverPresentationController を介して、このポップオーバーの位置情報を提供する必要があります。sourceView と sourceRect、または barButtonItem のいずれかを提供する必要があります。アラート コントローラを提示するときにこの情報が不明な場合は、UIPopoverPresentationControllerDelegate メソッド -prepareForPopoverPresentation で提供できます。

GM の前に、UIActionSheet を UIAlertController に変換するためのいくつかの回避策を使用しましたが、これは正常に機能しています。ただし、Apple は UIActionSheet の問題を解決しようとしたようで、回避策を使用したくありませんでしたが、選択の余地がないようです...

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

ios8 - iOS8 のポップオーバー内から UIAlertController を提示する

iPad のポップオーバーに表示されるように UITableViewController を設定しました。 ポップオーバー内の UITableViewController

行をクリックすると、破壊的なアクションの可能性をユーザーに警告するアラートが表示されます。新しい UIAlertController を使用すると、次のようになります。 UIAlertViewController が表示されます...

ポップオーバーが非常に小さくなります (実際には alertController ビューのサイズ)。[キャンセル] を押すと、結果が表示されます。 ... ポップオーバーを縮小します!

これが私のコードです:

私は何か見落としてますか ?

ご協力いただきありがとうございます

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

ios - UIAlertController には、同様の didDismissWithButtonIndex コマンドがありません

UIAlertView でキーボードが自動的にポップアップしないという iOS 8 の不具合のため、私の唯一の代替手段は UIAlertController にアップグレードすることです。ただし、didDismissWithButtonIndex は、私がしなければならなかったことを行うのに十分柔軟でしたが、提案された新しいソリューションはそうではありません (以下の例を参照)。didDismissWithButtonIndex がないと、UIAlertController にアップグレードできません。以下以外に同様の解決策はありますか?

0 投票する
4 に答える
17534 参照

ipad - iOS8 でアクション シートのポップオーバー矢印を変更する

私は使用してUIAlertControllerいます。しかし、iOS 8 を搭載した iPad では、actionSheet がポップオーバー矢印で表示されます。その矢印を隠すアイデアはありますか?

これが私のコードです:

0 投票する
4 に答える
37026 参照

customization - iOS 8 で UIAlertController をカスタマイズして、UITableView などの標準要素を含める

UIAlertViews[alert setValue:someView forKey:@"accessoryView"]メソッドを使用してカスタマイズすることに慣れています。これにより、カスタムの高さを持つ UIAlertViews のカスタマイズ可能なコンテンツが作成されます。ただし、iOS7 以下でのみ動作します。iOS8 ではUIAlertControllerが引き継がれ、カスタマイズできなくなりましたUIAlertView

の誤用で不可能ですUIAlertControllerか、それともどうすればいいですか? UIAlertController 内に UITableView を組み込んでいますUIAlertControllerStyleAlert

どうも。