2016-12-02 41 views
0

上我有具有其中第三标签栏在加载的UIWebView一个url 3标签栏控制器iOS应用。我想在用户点击第三个标签栏之前加载网页浏览数据。就像现在当我点击第三个标签栏时,它加载WebView数据,然后显示在屏幕上。UIWeb视图负载数据之前视图被加载标签栏

+0

你可以张贴一些代码? – haindl

+0

您是否曾尝试在您的第三个视图控制器中创建一个函数,该函数在加载webview页面并在设置选项卡栏视图控制器之前调用它? – tww0003

回答

0

子类UITabBarController和实施UITabBarControllerDelegate

@interface MyTabBarController() <UITabBarControllerDelegate> { 
    ... 
} 

@implementation MyTabBarController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    self.delegate = self; 
} 

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController { 
    if ([viewController isKindOfClass:[MyThirdViewController class]]) { 
     // Set url and load it 
    } 
} 

@end