iPhone编程objective-c:viewDidLoad()执行

发布于 2024-10-27 20:26:30 字数 238 浏览 1 评论 0原文

我的应用程序有一个带有 4 个视图控制器的 tabbarcontroller。

它在这里被称为:

self.window.rootViewController = tabBarController;

标签栏中首先出现的视图控制器称为“Home” 我希望在打开应用程序时加载视图控制器而不仅仅是选项卡栏。有可能吗?我希望调用主视图控制器中的 ViewDidLoad() 方法。谢谢

my application have a tabbarcontroller with 4 view Controllers.

Its called here :

self.window.rootViewController = tabBarController;

The view controller that appear first in the tabbar is called "Home"
I want when opening the app to load the viewcontroller and not just the tabbar. It is possible? I want the ViewDidLoad() method from my Home view controller to be called. Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笑忘罢 2024-11-03 20:26:30

如果您的应用程序基于 TabBarController,您需要将 viewController 加载到 TabBarController 中,然后将 TabBarControllers 视图添加到窗口中。例如:

FirstViewController *fvc = [[FirstViewController alloc] init];
SecondViewController *svc = [[SecondViewController alloc] init];

tabBarController.viewControllers = [NSArray arrayWithObjects:fvc,svc,nil];
[window addSubview:tabBarController.view];
[fvc release];
[svc release];

其中 tabBarController 是实例变量和属性。应用程序启动时显示的第一个选项卡将是您加载到数组中的第一个选项卡。在本例中为 fvc。

希望这有帮助。

If your application is based on a TabBarController, you want to load the viewControllers into your TabBarController and then add the TabBarControllers view to the window. For example:

FirstViewController *fvc = [[FirstViewController alloc] init];
SecondViewController *svc = [[SecondViewController alloc] init];

tabBarController.viewControllers = [NSArray arrayWithObjects:fvc,svc,nil];
[window addSubview:tabBarController.view];
[fvc release];
[svc release];

where tabBarController is an instance variable and property. The first tab to display when your app launches will be the first one you load into the array. In this case it is fvc.

Hope this helps.

垂暮老矣 2024-11-03 20:26:30

只需像往常一样加载第一个 viewController (将其用作主页)并处理选项卡栏隐藏属性(您想要显示或隐藏它的位置)。

Just go as usual load the first viewController (use it as Home page )and handle the tabbar hidden property (where you want to show or hide it).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文