繁体   English   中英

iOS:活动指示器和WebView

[英]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];

有关详细信息,请检查以下内容:

通过Objective-C中的NSNotificationCenter发送和接收消息?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM