gpt4 book ai didi

ios - 使用 Storyboard 不会改变选项卡栏项目图像

转载 作者:行者123 更新时间:2023-11-29 03:05:12 27 4
gpt4 key购买 nike

在我的应用程序中,我必须使用标签栏。但问题是我的第一个 View 是 homeviewcontroller,它不包含标签栏或标签栏 Controller 。现在当点击登录时,它会转到第一个 View Controller ,它包含标签栏。

我正在使用 Storyboard,当我将选项卡栏项目拖放到导航 Controller 选项卡栏项目图像时没有显示我是 Storyboard的新手。当我运行我的应用程序时,它转到第一个 View Controller ,但标签栏项目没有改变。

这是我的代码:

在 homeviewcontroller.m 中

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"sign"])
{
[((AppDelegate *)[[UIApplication sharedApplication]delegate]) configure];
NSLog(@"ok");
}
}

在 appdelegate.m 中

-(void)configure
{
NSLog(@"Call Tabbarcontroller");

_tabBarController = (UITabBarController *)self.window.rootViewController;

UIViewController* vc = [_tabBarController.viewControllers objectAtIndex: 0];
vc.tabBarItem = [[UITabBarItem alloc] initWithTitle: @"title" image:[UIImage imageNamed:@"home.png"] tag:0];

}

最佳答案

//选择标签栏项目标签时的代码。

vc.tabBarItem1.selectedImage = [[UIImage imageNamed:@"selectimg"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ];

//此代码用于 tabar 项目选项卡的默认图像。

 vc.tabBarItem.image = [[UIImage imageNamed:@"deselectimg"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ];

//此代码用于您的 tabar 项目选项卡的标题。

vc.tabBarItem.title = @"xxxx";

关于ios - 使用 Storyboard 不会改变选项卡栏项目图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22855129/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com