iPhone 中的自定义标签栏视图

发布于 2024-12-03 03:51:50 字数 1074 浏览 0 评论 0原文

我已按照此处操作本教程。

我在使用选项卡栏时没有遇到任何问题,但我无法弄清楚如何让按钮打开视图或 nib 文件。

请有人给一些建议吗?

我在下面添加的代码:

ViewController.m


- (void)viewDidLoad
{
    [super viewDidLoad];

    self.viewControllers = [NSArray arrayWithObjects:
                            [self viewControllerWithTabTitle:@"Friends" image:[UIImage imageNamed:@"112-group.png"]],
                            [self viewControllerWithTabTitle:@"Challenges" image:[UIImage imageNamed:@"29-heart.png"]],
                            [self viewControllerWithTabTitle:@"Create" image:nil],
                            [self viewControllerWithTabTitle:@"My Photos" image:[UIImage imageNamed:@"news.png"]],
                            [self viewControllerWithTabTitle:@"Profile" image:[UIImage imageNamed:@"123-id-card.png"]], nil];
    [self addCenterButtonWithImage:[UIImage imageNamed:@"cameraTabBarItem.png"] highlightImage:nil];
}

我希望这会有所帮助,我对此很陌生,它让我困惑了一段时间。

谢谢迈克

I have followed this tutorial here.

I have had no problems doing the tab bar but I cant work out how to get the buttons to open up a view or a nib file.

Please could someone give some advice?

The code I have added below:

ViewController.m


- (void)viewDidLoad
{
    [super viewDidLoad];

    self.viewControllers = [NSArray arrayWithObjects:
                            [self viewControllerWithTabTitle:@"Friends" image:[UIImage imageNamed:@"112-group.png"]],
                            [self viewControllerWithTabTitle:@"Challenges" image:[UIImage imageNamed:@"29-heart.png"]],
                            [self viewControllerWithTabTitle:@"Create" image:nil],
                            [self viewControllerWithTabTitle:@"My Photos" image:[UIImage imageNamed:@"news.png"]],
                            [self viewControllerWithTabTitle:@"Profile" image:[UIImage imageNamed:@"123-id-card.png"]], nil];
    [self addCenterButtonWithImage:[UIImage imageNamed:@"cameraTabBarItem.png"] highlightImage:nil];
}

I hope this helps, I am new to this and its had me confused for a while now.

Thanks

Mike

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

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

发布评论

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

评论(1

作死小能手 2024-12-10 03:51:50

UITabBarController(作为容器视图控制器)有一个 NSArray 的 viewController。您可以在代码中或在实例化它的 NIB 文件中设置它们。

The UITabBarController (being a container view controller) has an NSArray of viewControllers. You can set these either in code or in the NIB file where you instantiate it.

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