ios - UIwebView顶部进度条怎么实现的?
大家讲道理
大家讲道理 2017-04-18 09:32:50
0
7
313


UIwebView顶部进度条怎么实现的?有现成的开源库吗?
目前用的是SVProgressHUD ,他好像只能在屏幕中间显示一个圈圈。。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(7)
洪涛

Le système dispose d'un contrôle de barre de progression UIProgressView. Il est également très simple de personnaliser une vue vous-même.
Ces barres de progression sur WeChat sont toutes fausses et ne constituent pas un réel progrès. Si vous désactivez la passerelle, elle atteindra toujours 80~90 %

迷茫

WKWebView a l'attributestimateProgress
UIWebView ne l'a pas mais peut utiliser NJKWebViewProgress Bien sûr, WK peut également utiliser NJK
J'ai écrit une classe de base moi-même et j'utilise wk pour iOS8 et supérieur. adresse github https://github.com/yuqingzhud...
Vous devriez pouvoir trouver ce que vous voulez

黄舟

SVProgressHUD, il montre simplement si le chargement est terminé
Utilisez ceci. Il y a une adresse dans NJKWebViewProgress

.
洪涛

https://github.com/ninjinkun/...
Si la compatibilité avec iOS7 n'est pas prise en compte, alors l'opération KVO sur l'attributestimateProgress de WKWebview peut également surveiller la progression

[wkWebView addObserver:self forKeyPath:@"estimatedProgress" options:NSKeyValueObservingOptionNew context:nil];
巴扎黑

UIWebview ne prend pas en charge la barre de progression, iOS 8 et supérieur peuvent utiliser WkWebview

巴扎黑

S'il y a un rappel une fois le chargement terminé, effectuez une fausse progression. Après avoir terminé le rappel, définissez simplement la progression à 100 %

.
黄舟

Sur les téléphones Apple, à l'exception de la barre de progression de Safari qui est réelle, tout le reste est faux
Personnalisez une vue d'une hauteur de 2 et changez sa largeur lors de l'animation

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal