5
Есть ли способ получить процент страницы, загруженной из UIWebView
в Swift, со стандартного @IBOutlet
?Получить прогресс UIWebView
@IBOutlet var webView: UIWebView!;
Есть ли способ получить процент страницы, загруженной из UIWebView
в Swift, со стандартного @IBOutlet
?Получить прогресс UIWebView
@IBOutlet var webView: UIWebView!;
Не с UIWebView, нет; это невозможно.
Но, новый в iOS 8, вы можете использовать WKWebView, у которого есть свойство estimatedProgress
, которое вы можете наблюдать с помощью наблюдения за ключом и, таким образом, получать обновления по мере продолжения загрузки.
Если ваша главная цель состоит в том, чтобы показать пользователю, что что-то загружается рассмотреть вопрос об использовании [UIActivityIndicatorView] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivityIndicatorView_Class/) –
@DanielStorm Я надеялся получить процентный показатель, чтобы отобразить его для пользователя таким образом, который не является просто счетчиком, например UIProgressView. Я видел подобные вопросы, но ответы только увеличиваются со временем, а не тем, насколько загружена страница. –
Ожидаете ли вы, что страницы в вашем «UIWebView» занимают более 10 секунд? http://ux.stackexchange.com/a/77123 –