2016-06-30 3 views
0

Я хочу сделать UIActionSheet, который содержит UIWebView с использованием Objective-c.Как добавить UIWebView в таблицу UIActionSheet?

Не удалось найти ответ на этот вопрос: большинство ответов, которые я нашел, использовали обычные предупреждения для UIWebView.

Как я могу сделать UIWebView в UIActionSheet?

ответ

0

UIActionSheet не предназначен для отображения содержимого HTML. Документация Apple:

используйте класс UIActionSheet, чтобы предоставить пользователю набор альтернатив для выполнения данной задачи. Вы также можете использовать таблицы действий, чтобы побудить пользователя подтвердить потенциально опасное действие. В листе действий есть необязательный заголовок и одна или несколько кнопок, каждая из которых соответствует действию.

UIActionSheet не предназначен для подкласса и не должен добавлять представления к его иерархии. Если вам нужно представить лист с большей настройкой, чем предоставленный API UIActionSheet, вы можете создать свой собственный и представить его модально с помощью currentViewController: анимированный: завершение :.

Ответ на ваш вопрос - это использование пользовательского UIView или контейнера viewController. PS: UIActionSheet осуждается в прошивке 8. Для того, чтобы создавать и управлять листами действий в прошивке 8, а затем, вместо того, чтобы использовать UIAlertController

+0

Спасибо за ответ, но я могу сделать пользовательские UIView, который выглядит как ActionSheet все, что я хочу, чтобы реализовать UIWebView в нем, и когда пользователь нажимает в любом месте экрана, он исчезает, может ли это сделать, и как? – killvak

Смежные вопросы