标签: uitabbaritem

TabBar /"更多视图控制器" - 可能有黑色以外的颜色图标?

是否可以将TabBar和/或"更多导航控制器"中的图标设置为灰色和黑色以外的颜色?我尝试使用UITabBarItem更改为视图控制器设置的图标的颜色

- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag
Run Code Online (Sandbox Code Playgroud)

方法.

我的客户认为界面太暗,想要用一些彩色图标照亮它...

谢谢!

iphone cocoa-touch objective-c uitabbaritem

0
推荐指数
1
解决办法
1410
查看次数

如何使用UITabBarController的shouldSelectViewController委托方法

我有一个基于tabbar的应用程序(在窗口本身添加了tabbar控制器),所有导航控制器及其各自的根视图控制器都在window的xib中设置.我有4个标签栏项目.

假设我单击项目1,然后向我显示该项目的根视图控制器.此根视图包含一个包含5个单元格的表.如果我单击一行,则会将新视图推送到导航堆栈.现在,此推送视图有一个单击按钮,将再次按下一个新的视图控制器.我有4个这样的视图控制器,它们在导航堆栈上一个接一个地被推送.

现在,让我说我在导航堆栈中的第3个视图然后,我点击了标签栏项目1(我之前点击过的那个); 然后,显示第一个根视图控制器,我的整个导航堆栈都消失了.我只是不希望这种情况发生,也就是说,我想保留在第3个视图控制器上,并且还能够点击所有标签栏项目(不想禁用任何项目).我知道它可以通过实现tab bar控制器委托方法来实现:shouldSelectViewController,但我不知道怎么做?

iphone uitabbarcontroller uitabbaritem

0
推荐指数
1
解决办法
2968
查看次数

UITabBarItem更改图像高度和宽度

我有一个没有标题的UITabBarItem,只有一个图像.我想知道如何更改图像大小,以便它可以占用整个UITabBarItem.

我在互联网上搜索但没有发现任何东西.

我试过了:

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main_Storyboard" bundle:nil];
UITabBarController *tabBarController = [storyBoard instantiateViewControllerWithIdentifier:@"tab"];
UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];

tabBarItem1.imageInsets = UIEdgeInsetsMake(0, -10, -6, -10);
Run Code Online (Sandbox Code Playgroud)

但没有改变.

谢谢!

uitabbaritem uitabbar ios

0
推荐指数
1
解决办法
7226
查看次数

从故事板更改选项卡栏按钮序列

我尝试更改选项卡栏按钮顺序。

现在标签栏的顺序是

  1. 通知
  2. 信息
  3. 朋友
  4. 我的最爱。

我想要标签栏的顺序

  1. 信息
  2. 朋友
  3. 我的最爱。
  4. 通知

将主页移至第一个按钮

在此输入图像描述

tabbar uitabbarcontroller uitabbaritem ios

0
推荐指数
1
解决办法
392
查看次数