UIActionSheet не предназначен для отображения содержимого HTML. Документация Apple:
используйте класс UIActionSheet, чтобы предоставить пользователю набор альтернатив для выполнения данной задачи. Вы также можете использовать таблицы действий, чтобы побудить пользователя подтвердить потенциально опасное действие. В листе действий есть необязательный заголовок и одна или несколько кнопок, каждая из которых соответствует действию.
UIActionSheet не предназначен для подкласса и не должен добавлять представления к его иерархии. Если вам нужно представить лист с большей настройкой, чем предоставленный API UIActionSheet
, вы можете создать свой собственный и представить его модально с помощью currentViewController: анимированный: завершение :.
Ответ на ваш вопрос - это использование пользовательского UIView
или контейнера viewController. PS: UIActionSheet
осуждается в прошивке 8. Для того, чтобы создавать и управлять листами действий в прошивке 8, а затем, вместо того, чтобы использовать UIAlertController
Спасибо за ответ, но я могу сделать пользовательские UIView, который выглядит как ActionSheet все, что я хочу, чтобы реализовать UIWebView в нем, и когда пользователь нажимает в любом месте экрана, он исчезает, может ли это сделать, и как? – killvak