sách gpt4 ai đã đi

iphone - 出现 Storyboard之前的选项卡栏项目标题

In lại 作者:行者123 更新时间:2023-12-03 19:27:13 27 4
mua khóa gpt4 Nike

我的应用程序从一个有 5 个选项卡的选项卡栏 Controller 开始。一开始,第一个出现了它的名字,但其他四个没有名字,直到我点击它们。然后根据用户使用的语言显示名称。如何在选项卡栏出现之前设置选项卡的名称?我正在使用 Storyboard。当所有其余的事情都通过 Storyboard 完成时,有没有办法以编程方式在选项卡栏上设置标题?我在 AppDelegate 中尝试了类似 [FirstViewController setTitle:NSLocalizedString(@"Titel1", nil)];但我得到一个错误,没有选择器 setTitle 的类方法。谢谢。

1 Câu trả lời

我今天也遇到了同样的问题。我也在使用 Storyboard。就我而言,我使用了以下方式。

  1. 我创建了一个新的“Objective-C 类”,名称为“MainTabBarViewController”作为“UITabBarController”的子类。
  2. 在“身份检查器”的 Storyboard中,我将“自定义类”更改为“MainTabBarViewController”。

  3. 在“MainTabBarViewController”中的“viewDidLoad”方法中,我添加了:

    [[self.viewControllers objectAtIndex:0] setTitle:NSLocalizedString(@"home", nil)];

    [[self.viewControllers objectAtIndex:1] setTitle:NSLocalizedString(@"statistics", nil)];

    [[self.viewControllers objectAtIndex:2] setTitle:NSLocalizedString(@"settings", nil)];

    [[self.viewControllers objectAtIndex:3] setTitle:NSLocalizedString(@"info", nil)];

我想这不是完美的方式,但对我来说它很完美。

关于iphone - 出现 Storyboard之前的选项卡栏项目标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10088857/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com