gpt4 book ai didi

iphone - iOS 5 TabBar自定义

转载 作者:行者123 更新时间:2023-12-03 18:34:31 25 4
gpt4 key购买 nike

我正在利用 IOS 5 的 UI 自定义功能来创建自定义 tabBar。我知道如何放置自定义背景和选择项,如下所示:

-(void)customizeAppearance {
UIImage *tabBg = [UIImage imageNamed:@"myTabBar.png"];
[[UITabBar appearance] setBackgroundImage:navBg];

[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"mySelector.png"]];
}

我还想为 tabBar 图标设置“选定”和“未选定”图像。从文档中,我看到您使用了

setFinishedSelectedImage: withFinishedUnselectedImage:

实现此目的的方法。我有 4 个选项卡,并为它们创建了必要的 8 个图标。问题是如何将每个选定/未选定的图像集分配给每个选项卡?

最佳答案

您可以为 tabBar 属性中的每个 UITabBarItem 调用该方法。例如:

UIImage *selectedImage = [UIImage imageNamed:@"selected.png"];
UIImage *unselectedImage = [UIImage imageNamed:@"unselected.png"];

UITabBar *tabBar = tabBarViewController.tabBar;
UITabBarItem *item1 = [tabBar.items objectAtIndex:0];
[item1 setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage];

其他三项也是如此。我希望这有帮助!

关于iphone - iOS 5 TabBar自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7773223/

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