問題タブ [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.
swift - UIAlertAction は、そのコールバックで UIAlertController を閉じます
私は iOS 8 で導入された新しいものを使用しようとしています。コールバックで常にアラート コントローラーを却下するUIAlertController
という事実を除いて、すべてがうまく機能します。UIAlertAction
以下は私のコードです:
ここで、[完了] ボタンをクリックすると、コントロールがコールバック メソッドに入り、アラートを却下するステートメントがなくても、アラートが却下されます。これはデフォルトの動作ですか? はいの場合、状況によってはアラートが画面に表示されたままになるようにするにはどうすればよいですか? ここで何か不足していますか?
これに関して何か助けていただければ幸いです。
ios - iOS8 GM を使用したポップオーバーの UIActionSheet
ポップオーバーから UIActionSheet を表示しようとしているときに、このメッセージが表示される人はいますか?
アプリケーションは、スタイル UIAlertControllerStyleActionSheet の UIAlertController () を提示しました。このスタイルを持つ UIAlertController の modalPresentationStyle は UIModalPresentationPopover です。アラート コントローラの popoverPresentationController を介して、このポップオーバーの位置情報を提供する必要があります。sourceView と sourceRect、または barButtonItem のいずれかを提供する必要があります。アラート コントローラを提示するときにこの情報が不明な場合は、UIPopoverPresentationControllerDelegate メソッド -prepareForPopoverPresentation で提供できます。
GM の前に、UIActionSheet を UIAlertController に変換するためのいくつかの回避策を使用しましたが、これは正常に機能しています。ただし、Apple は UIActionSheet の問題を解決しようとしたようで、回避策を使用したくありませんでしたが、選択の余地がないようです...
ios8 - iOS8 のポップオーバー内から UIAlertController を提示する
iPad のポップオーバーに表示されるように UITableViewController を設定しました。
行をクリックすると、破壊的なアクションの可能性をユーザーに警告するアラートが表示されます。新しい UIAlertController を使用すると、次のようになります。
ポップオーバーが非常に小さくなります (実際には alertController ビューのサイズ)。[キャンセル] を押すと、結果が表示されます。
これが私のコードです:
私は何か見落としてますか ?
ご協力いただきありがとうございます
ios - UIAlertController には、同様の didDismissWithButtonIndex コマンドがありません
UIAlertView でキーボードが自動的にポップアップしないという iOS 8 の不具合のため、私の唯一の代替手段は UIAlertController にアップグレードすることです。ただし、didDismissWithButtonIndex は、私がしなければならなかったことを行うのに十分柔軟でしたが、提案された新しいソリューションはそうではありません (以下の例を参照)。didDismissWithButtonIndex がないと、UIAlertController にアップグレードできません。以下以外に同様の解決策はありますか?
ipad - iOS8 でアクション シートのポップオーバー矢印を変更する
私は使用してUIAlertController
います。しかし、iOS 8 を搭載した iPad では、actionSheet がポップオーバー矢印で表示されます。その矢印を隠すアイデアはありますか?
これが私のコードです:
customization - iOS 8 で UIAlertController をカスタマイズして、UITableView などの標準要素を含める
UIAlertViews
[alert setValue:someView forKey:@"accessoryView"]
メソッドを使用してカスタマイズすることに慣れています。これにより、カスタムの高さを持つ UIAlertViews のカスタマイズ可能なコンテンツが作成されます。ただし、iOS7 以下でのみ動作します。iOS8 ではUIAlertController
が引き継がれ、カスタマイズできなくなりましたUIAlertView
。
の誤用で不可能ですUIAlertController
か、それともどうすればいいですか? UIAlertController 内に UITableView を組み込んでいますUIAlertControllerStyleAlert
。
どうも。