Tag: uitabbar

UITabBarItem操作不起作用

我正在尝试创build一个操作栏,所以我恢复使用标签栏,因为它是干净的,而不是一个麻烦。 所有5个选项卡将做某种行动,但与目前的代码,我没有做任何事情,我不确定为什么。 我在我的课堂上添加了UITabBarDelegate class DetailViewController: UIViewController, MKMapViewDelegate, UITabBarDelegate 我有标签栏设置 @IBOutlet weak var optionsBar: UITabBar! 这是我希望打印出来的代码,但不是。 func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) { if item.tag == 1 { print("Tag one") } else if item.tag == 2 { print("Tag two") } else if item.tag == 3 { print("Tag three") } else if item.tag == 4 { print("Tag […]

隐藏iOS 6中的TabBar

我想在iOS 6隐藏我的TabBar,当我编写下面给出的代码在iOS 7工作,但它显示iOS 6黑线 self.tabBarController.tabBar.hidden = YES; 这里是iOS 6快照 :

如何创build半透明(背后有内容)UITabBar

我已经subclassed UITabBar和重写drawRect:方法使其透明(并使其看起来像我需要)。 我遇到的问题是添加到UITabBarController视图不覆盖整个屏幕,但结束底部49像素,所以即使我有透明的tabbar,我看不到它背后的东西。 有没有适当的方式,我可以在UITabBarController里面设置UIView的大小来覆盖整个屏幕? PS:我知道在tabbar后面显示内容不是个好主意。 我不想在那里显示任何内容,只是艺术,这是特定于每个视图,需要通过tabbar可见。

iOS – 在UITabBar上获取所需的阴影

我试图让我的标签栏阴影看起来像在这个图像中看到的: 这样做的最好方法是什么? 我正在使用objective-c 谢谢

将自定义中心button添加到选项卡栏的最佳方式是什么?

许多应用程序都有一个标准的标签栏,在中间有一个自定义button,它执行一些特殊的function。 一些例子可以在这里find: http://mobile-patterns.com/custom-tab-navigation 什么是实施这个最好的方法?

更改标签栏文字颜色,iPhone

我已经编程创build了一个tabbar。 我们可以改变标签栏的标题颜色吗? 默认是白色的,即时通讯设法使它变黑。 就像是 tabbaritem.text.textcolor=[UIcolor Blackcolor]; 谢谢

删除UITabbar上边界线

我一直在应用程序中使用UITabbar。 UITabbar顶部有一个上边界线。 请参阅下图: 我谷歌search,并尝试build议的代码,如: [[UITabBar appearance] setShadowImage:[[UIImage alloc] init]]; 也 [[UITabBar appearance] setShadowImage:nil]; self.navigationController.toolbar.clipsToBounds = YES; 但他们都没有工作。 任何解决scheme

以编程方式更改tabBar项目?

当用户login时,我想更改一个TabBar Item 。 例如:我有5个不同的tabBar项目,都创build了一个Storyboard。 现在我想更改索引2(或标签== 2),当我用户没有帐户的tarBar。 我想加载一个不同的rootViewController。 rootViewController不是我的TabBar项目,我会加载一个完全不同的控制器。 做这个的最好方式是什么? 我可以简单地改变图标: self.tabBar.items![0].selectedImage = UIImage(named: "icon_cal_grey") 但是,如何更改rootViewController? 我应该在这里做吗? override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) { if item.tag == 1 { // ? } } 或者应该生病创build一个UINavigationController作为RootViewController,并加载在这里“正确的”ViewController作为RootViewController?

在UITabBar中为选定的选项卡设置色调颜色

在Xcode 5 Dev Preview 2中,我能够执行以下操作: [[UITabBar appearance] setTintColor:[UIColor whiteColor]]; //所选图像和文字的颜色(白色) 在Xcode 5 Dev Preview 3中,同一行代码会引发exception(见下文)。 exception表明我可能想要使用' barTintColor ' – 但我不这样做 – 因为这是整个UITabBar的颜色。 如何在UITabBar中设置所选图像和文本的颜色? Xcode 5 Dev Preview 3中的新例外: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-setTintColor: is not allowed for use with the appearance proxy. Perhaps you want to use the barTintColor property.' […]

以编程方式设置UITabBarItem标题?

我的应用程序基于标签栏体系结构。 为了有一个简单的国际化机制,我不写在XIB文件中的任何string。 viewdidload允许改变视图中string的程序。 当我的应用程序启动时,我可以看到4个选项卡。 但实际上只有第一个加载它的视图控制器。 其他人等待用户点击被加载。 标签标题可以使用[self setTitle:@“Mouhahaha”]; 在viewDidLoad中加载视图控制器。 如果我想保持我的国际化机制可用,我不会在我的XIB中设置tabbar项目的名称。 但是,在开始时,所有标签的视图控制器没有加载,我有一些标签的空白标题。 只有当用户点击选项卡时才会设置正确的标题。 我正在寻找一种方法来为每个tabbaritem设置这个标题programaticaly。 你有提示吗? 非常感谢。 kheraud