[英]iOS: Activity Indicator and WebView
我有一种情况,当文档需要花费一些时间在Web视图中下载时,用户可以按活动指示器中提供的取消按钮并可以停止下载。 我正在使用其他库作为活动指标。 我需要在webview中知道在活动指示器中单击了按钮,或者如何访问活动指示器库中的webview。 我可以在其他文件中设置活动指示器取消按钮选择器方法吗? 快速帮助非常感谢。
您可以使用“ Delegation
或“ Notification
来告知包含UIWebView的类在另一个类(“活动指示器”类)中已按下了“取消”按钮。
您可以使用NSNotificationCenter获取取消按钮按下事件:
添加观察者
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(cancelButtonClicked:) name:@"cancelButton" object:nil];
实现取消方法
-(void)cancelButtonClicked:(NSNotification *)notification{
// Do your action here
}
并且也不要忘记在完成取消操作后删除观察者:
[[NSNotificationCenter defaultCenter] removeObserver:self];
有关详细信息,请检查以下内容:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.