interface里
1 | @property (weak, nonatomic) CALayer *progresslayer; |
在viewDidLoad里面
1 | [_webview addObserver:self forKeyPath:@"estimatedProgress" options:NSKeyValueObservingOptionNew context:nil]; |
1 | - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSString *,id> *)change context:(void *)context{ |
最后取消监听
1 | - (void)dealloc{ |