2013-11-26 3 views
0

У меня есть приложение iOS 7 с UIWebView.Скрыть кнопку в UIWebView, когда доступен Интернет

Когда нет подключения к Интернету, я хочу добавить изображение в веб-представление, а также текст («Нет подключения к Интернету»), а также кнопку для обновления страницы.

Я могу добавить кнопку в порядке, но она не скрыта при подключении к Интернету. Я хочу скрыть текст кнопки и картинку, когда устройство имеет Интернет и скрывает их, когда нет Интернета.

ответ

0

Я рекомендую использовать возможности для отслеживания изменений между автономными/онлайн (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]; 
Смежные вопросы