use*_*278 7 xcode objective-c uiwebview uitabbarcontroller ios
我有一个基于标签栏的应用程序,有3个选项卡(视图).我将如何在应用程序委托或加载的第一个选项卡中,在后台加载其他2个视图的全部内容?
现在我在每个有问题的视图中都有一个webView.我的部分问题是它们被加载到viewDidLoad中但导致等待空白屏幕
谢谢
答案对我来说并不是那么清楚.所以我有3个UIViewController(或它们的子类)包含在一个中UITabBarViewController,强制它们加载视图的方法就是-view在添加到AppDelegate之前调用它们中的每个属性UITabbarViewController实例.像这样的东西:
UIViewController * myViewController = [[UIViewController alloc] initWithNibName:@"mynib" bundle:nil];
[myViewController view];//<--here you are forcing the view to be loaded before it will be called from the tabbatviewcontroller
Run Code Online (Sandbox Code Playgroud)
这是一种避免(根本不)你正在经历的行为的方法......在后台加载的概念要复杂得多.
尝试:
viewController.view.hidden = NO;
Run Code Online (Sandbox Code Playgroud)
对于任何想要预加载的viewController,它已经分配并初始化了.也就是说,在alloc和initWithNibName:...完成之后.
| 归档时间: |
|
| 查看次数: |
4625 次 |
| 最近记录: |