如何在网络可用时更改xamarin.ios应用程序中的视图?

时间:2017-08-24 12:53:30

标签: c# xamarin.ios

如果互联网可用,是否有可能在iOS应用中更改视图,否则某些视图将无法显示,如果互联网连接已进入中间,那么视图也应根据条件更改?我们假设我有一个视图abc,我希望在互联网可用时显示此视图,并且当互联网不可用时,请不要显示视图abc

2 个答案:

答案 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