2013-11-26 16 views
0

我有一個iOS 7應用程序,它帶有一個UIWebView當Internet可用時隱藏UIWebView上的按鈕

當沒有互聯網連接時,我想添加一個圖片到網頁視圖,以及一些文本(「無互聯網連接」)以及刷新頁面的按鈕。

我可以添加按鈕好嗎,但是當Internet連接打開時它不會隱藏。我想在設備上網時隱藏按鈕文本和圖片,並在沒有Internet時隱藏它們。

回答

0

我建議您使用Reachability來跟蹤離線/在線(https://github.com/tonymillion/Reachability)之間的更改。

// Allocate a reachability object 
Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"]; 

// Set the blocks 
reach.reachableBlock = ^(Reachability *reach) 
{ 
    // Hide button 
}; 

reach.unreachableBlock = ^(Reachability *reach) 
{ 
    // Show button 
}; 

// Start the notifier, which will cause the reachability object to retain itself! 
[reach startNotifier];