2017-09-08 6 views
-2

私のアプリのメイン画面にカスタムUIViewを追加したい、インターネット接続が失われたり復元された場合に表示/非表示をしたい。これをコードからどうやって行うことができますか?あなたが到達可能性チェックで、私は到達可能性スウィフトライブラリがhereを見つけ使用することをペアリングする場合はiOS - コードから非表示のトップUIViewを作成する方法

viewVar.isHidden = true 

:あなたが使用スウィフト3でビューを非表示にする

答えて

1

私はこのような到達可能性をチェックするための関数を作成します。私は、次を使用し、それを使用するために、次に

func CheckWiFi() -> Bool 


    { 


     do { 
      try reachability.startNotifier() 

     } catch { 

      print("Unable to start notifier") 
     } 


     if reachability.isReachable == true{ 

      if reachability.isReachableViaWiFi == true{ 

       reachability.stopNotifier() 

       wifi = true 

       return wifi 

      } else if reachability.isReachableViaWWAN == true{ 


       reachability.stopNotifier() 

       print("Reachable via WWAN simulator") 

       return wifi 

      }else 

      { 

       reachability.stopNotifier() 

       print("Reachable via Cellular") 

       return wifi 
      } 

     } 
     else 

     { 

      wifi = false 

      reachability.stopNotifier() 

      print("Not reachable") 

      return wifi 

     } 



    } 

を:全く別の質問ザッツ

if CheckWiFi() == true 
     { 

     // show view here 

     } 

     else 

     { 
      // hide view here 
     } 
+0

はなく、あなたのオリジナルの一部質問。私はあなたの元の質問に答えました。関係のない質問がある場合は、別の質問を作成してください。 – Martheli

+0

@MartinMickey私の答えがあなたのために働いたなら、他人がそれを見ることができ、それが助けることができるようにそれを受け入れてください。ビューのサイズ変更に関する別の質問がある場合。別の質問を作成し、関連するコードを追加して、他の人がその質問にあなたを助けることができるようにしてください。 – Martheli

関連する問題