Обновить представление, нажав на TabBarItem (причина PDF) - PullRequest
0 голосов
/ 02 января 2012

У меня есть контроллер панели вкладок с 4 предметами.В 4 я включил веб-просмотр с некоторыми ссылками.Одна из ссылок - это PDF, если я открою PDF-файл в веб-представлении, невозможно вернуться к основному веб-представлению со ссылками.Есть ли способ, повторно щелкнув 4. TabBar, чтобы перезагрузить представление?Если я переключаюсь с 3. на 4. вкладку, она работает (viewWillAppear).! [введите описание изображения здесь] [1]

Заранее благодарим за помощь.

Ответы [ 2 ]

0 голосов
/ 02 января 2012

Попробуйте использовать этот метод ( UITabBarControllerDelegate ):

(может как то так)

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
        //Try this if you're pushing the webView in another ViewController
        [viewController.navigationController popToRootViewControllerAnimated:YES];
        //or access to your webView and call goBack();
}
0 голосов
/ 02 января 2012

В UITabBarDelegate есть метод, который называется:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item; 

. Вы также можете использовать его для отлова касаний выбранного элемента панели вкладок.

...