如果互联网可用,是否有可能在iOS应用中更改视图,否则某些视图将无法显示,如果互联网连接已进入中间,那么视图也应根据条件更改?我们假设我有一个视图abc
,我希望在互联网可用时显示此视图,并且当互联网不可用时,请不要显示视图abc
。
答案 0 :(得分:0)
如果您可以检测互联网是否正常工作,那么使用隐藏属性应该可以实现。
答案 1 :(得分:0)
您可以使用 Reachability.cs 来检测互联网的连接。当您的Internet连接更新时,它会注意到您,您可以更新视图的可见状态。
您可以像这样检测互联网连接:
Reachability.ReachabilityChanged += UpdateStatus;
在此处更新可见状态:
void UpdateStatus (object sender, EventArgs e)
{
//Update the visible of your view.
}
要获取 Reachability.cs 文件及更多信息,请参阅Reachability Sample。