AMo*_*han 7 cocoa-touch storyboard ios
我使用故事板创建了应用程序,并TabBarController
有5个选项卡.每个标签都有tabicon和tab title
.选择选项卡后,我想更改tabbar
图标.我该怎么办storyboard
?
And*_*rew 12
- (void)setFinishedSelectedImage:withFinishedUnselectedImage:
已弃用.如果您使用的是故事板,那就很简单了
UITabBarItem *tabBarItem0 = [self.tabBar.items objectAtIndex:0];
UIImage* selectedImage = [[UIImage imageNamed:@"settings-active"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tabBarItem0.selectedImage = selectedImage;
Run Code Online (Sandbox Code Playgroud)
编辑
在Swift中:
var settingsItem = self.tabBar.items?[0] as UITabBarItem
settingsItem.selectedImage = UIImage(named: "home-selected")
Run Code Online (Sandbox Code Playgroud)
请注意,此代码属于viewDidLoad
您的UITabBarController
子类的覆盖.
Ash*_*ini -2
下面的代码将更改选择中的选项卡栏图像:
UITabBarItem *tabBarItem = [[tabbar items] objectAtIndex:0];
[tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"img_hover.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"img.png"]];
Run Code Online (Sandbox Code Playgroud)
将标识符更改为自定义并添加图像
归档时间: |
|
查看次数: |
12270 次 |
最近记录: |