Intereting Posts
iOS – Swift: как написать общую функцию для этого случая? Как сравнить два UIImage в iOS 8 Ионный (pluginName: statusbar) не существует, не может изменять цвет шрифта панели управления Настройка контроллеров просмотра в App Delegate Xcode 5 Архивация проекта с подпроектом не удалась, но нормальные работы по сборке Как я могу указать этот простой центрирующий NSLayoutConstraint, используя форму ASCI-art, вдохновленную дизайном? Пользовательская панель навигации изменяется в одном диспетчере просмотра включить Hotspot под настройками смещает пользовательский интерфейс экрана Xcode iPhone как рассчитать интервал между разделами collectionView Доступ к песочнице iPhone в папке Документ из стандартного кода на C ++ NSAutoresizingMaskLayoutConstraint ошибки в приложении на основе AutoLayout Можно ли настроить уровень вибрации в iPhone? Доступ к камере в Swift 2 iOS Индекс строки heightForRowAtIndexPath не соответствует индексу строки cellForRowAtIndexPath Как я могу ссылаться на избранную секцию музыки в приложении iTunes store из моего приложения iphone?

Activity Picker для веб-просмотра в Swift

Я пытаюсь загрузить Activity Picker при загрузке веб-представления, но для его исчезновения при загрузке веб-представления.

Я попытался сделать это:

class FirstAid: UIViewController { @IBOutlet var FirstAid: UIWebView! @IBOutlet var activity: UIActivityIndicatorView! func loadFirstAid(){ let requestFirstAidURL = NSURL (string: "http://www.nhs.uk/Conditions/Accidents-and-first-aid/Pages/Introduction.aspx") let requestFirstAid = NSURLRequest(URL: requestFirstAidURL!) FirstAid.loadRequest(requestFirstAid) } override func viewDidLoad() { super.viewDidLoad() loadFirstAid() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func startAnimating(_ : UIWebView!){ activity.startAnimating() activity.hidesWhenStopped = true } func stopAnimating(_ : UIWebView!){ activity.stopAnimating() activity.hidesWhenStopped = true } 

Я включил индикаторы « Animating и Hide while stop и поэтому, когда экран загружает индикатор, он вращается, но не исчезает, когда загружен экран. Я также подключил веб-представление к экрану delegate First Aid.

Может ли кто-нибудь сказать мне, где я ошибся, и как я могу это исправить?

Попробуйте этот код:

 @IBOutlet var FirstAid: UIWebView! @IBOutlet var activity: UIActivityIndicatorView! func loadFirstAid(){ let requestFirstAidURL = NSURL (string: "http://www.nhs.uk/Conditions/Accidents-and-first-aid/Pages/Introduction.aspx") let requestFirstAid = NSURLRequest(URL: requestFirstAidURL!) FirstAid.loadRequest(requestFirstAid) } override func viewDidLoad() { super.viewDidLoad() FirstAid.delegate = self loadFirstAid() } func webViewDidStartLoad(webView: UIWebView){ activity.hidden = false activity.startAnimating() } func webViewDidFinishLoad(webView: UIWebView){ activity.hidden = true activity.stopAnimating() } } 

Надеюсь, что это поможет вам.