Objective-cを使用してUIWebView
を含むUIActionSheet
にします。UIActionSheetにUIWebViewを追加するには?
私はこの質問の答えを見つけることができませんでした。私が見つけた回答の多くは、UIWebView
に対して通常のアラートを使用していました。
をUIActionSheet
に表示するにはどうすればよいですか?
Objective-cを使用してUIWebView
を含むUIActionSheet
にします。UIActionSheetにUIWebViewを追加するには?
私はこの質問の答えを見つけることができませんでした。私が見つけた回答の多くは、UIWebView
に対して通常のアラートを使用していました。
をUIActionSheet
に表示するにはどうすればよいですか?
UIActionSheetはHTMLコンテンツを表示するようには設計されていません。 Appleのドキュメント:
UIActionSheetクラスを使用して、ユーザーに与えられたタスクの進行方法の選択肢を提示します。また、アクションシートを使用して、潜在的に危険な行動を確認するようユーザーに促すこともできます。アクションシートには、オプションのタイトルと1つ以上のボタンが含まれています。それぞれのボタンは、実行するアクションに対応しています。
UIActionSheetはサブクラス化されていません。また、その階層にビューを追加する必要もありません。
UIActionSheet
APIよりも多くのカスタマイズでシートを提示する必要がある場合は、独自のシートを作成し、presentViewController:animated:completion:を使用してモーダルで提示することができます。
あなたの質問に対する答えは、カスタムUIView
またはコンテナviewControllerを使用しています。 PS:UIActionSheet
はiOS 8では非推奨です。代わりにiOS 8以降でアクションシートを作成して管理するにはUIAlertController
ありがとうございましたが、私が望むActionSheetのようなカスタムUIViewを作成することはできますか?その中のUIWebViewと、ユーザーが画面内のどこかをクリックすると、それが消滅し、それができますか? – killvak