草庐IT

UITabBar

全部标签

ios7 - 自定义 UItabbar 底部有空隙

我正在尝试使用选定和未选定状态的图像创建自定义UITabbar。这是我的代码:if([UIImageinstancesRespondToSelector:@selector(imageWithRenderingMode:)]){tab_01_on_image=[[UIImageimageNamed:@"Tabbar_on_01"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];tab_01_off_image=[[UIImageimageNamed:@"Tabbar_off_01"]imageWithRenderin

iphone - 设置 UITabBar 的标题

我正在我的AppDelegate中以编程方式创建和添加UITabBarController。我的标签栏中有5个ViewController,这意味着5个View。我想从Controller设置不同标签的标题。请帮我做一下。谢谢 最佳答案 NSArray*tabBarItemTitles=[NSArrayarrayWithObjects:@"Title1",@"Title2",@"Title3",nil];for(UIViewController*viewControllerinself.viewControllers){viewCo

ios - 具有特定图像的 UITabBar 和 UITabBarItem @2x 适用于 iPhone 5 和 iPhone 6

我正在开发一个新的应用程序,我在使用@2x图像自定义UITabBar并使其在iPhone5和6中工作(设计)时遇到一些问题。在AppDelegate.m中,在didFinishLaunchingWithOptions方法中,我设置了背景图片,选中的项目://TABBARUITabBarController*tabBarController=(UITabBarController*)self.window.rootViewController;UITabBar*tabBar=tabBarController.tabBar;UITabBarItem*tabBarItem1=[tabBar.

ios - 设置 UITabBar 的高度

我通过设置每个项目的图像创建了一个简单的自定义标签栏,如下所示:UITabBar*tabBar=self.tabBarController.tabBar;UITabBarItem*item0=[tabBar.itemsobjectAtIndex:0];UITabBarItem*item1=[tabBar.itemsobjectAtIndex:1];UITabBarItem*item2=[tabBar.itemsobjectAtIndex:2];[item0setFinishedSelectedImage:[UIImageimageNamed:@"activity_active.png"

iphone - 在 UITabbar 项之间插入空格/ View /图像

将一个应用程序移植到ipad上,在横向模式下,标签栏看起来有点稀疏,所以有了分隔标签(其中6个)并在它们之间插入图像的想法。我目前使用的是TabBarKit,它可以完成UITabbar所做的所有事情,但这是我一直坚持的事情。找不到任何方法来插入空白区域,无论是图像还是UIView(背景已经是图像)?到目前为止,我所做的是以编程方式添加几个额外的标签栏项,并将图像设置为nil并删除用户交互。(我在另一个stackoverflow线程上找到了这个解决方案,但它不是一个完美的解决方案)。我知道UIToolbar有一个灵活的空间项,但是当我尝试将其用作tabbar项时,它导致了一些问题。因此,

iphone - UItabBar 改变 View Controller

我在更改标签栏Controller时遇到了一些困难。基本上我有带3个Controller的UITabBarController。应用程序启动时的第一次。我这样更改一个Controller:NSMutableArray*muteArray=[[NSMutableArrayalloc]init];FirstPage*online;if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad){online=[[FirstPagealloc]initWithNibName:nilbundle:nil];}else{online=[[FirstPa

iphone - 自定义 UITabBar 和 ViewController 之间的空间

我拿了一个普通的UITabBar并将其背景图片更改为高度较低的自定义图片,因此我更改了height的frame.起初我得到的是标签栏下方的空白区域。所以我改变了origin的frame也。但是现在空白已经移到了标签栏上方,结果是这样的:这是在AppDelegate中声明标签栏的代码:self.tabContoller=[[UITabBarControlleralloc]init];//customizingthetabbarUIImage*tabBackgroundImage=[UIImageimageNamed:@"tabBarBg.png"];self.tabContoller.t

ios - UITabBar 宽度不随屏幕尺寸增加

我正在另一个UITabBar中实现一个UITabBar。我的问题是,无论屏幕大小如何,第二个TabBar宽度都保持不变。这在更大的屏幕上非常突出。我附上截图,让你更好地理解。选择使用蓝色背景表示代码如下:GRectrect=CGRectMake(0,0,self.tabBar.frame.size.width/2,self.tabBar.frame.size.height);UIGraphicsBeginImageContext(rect.size);CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetFillCo

ios - 通过代码将 UITabBar 和 tabbaritems 添加到 UITabBar(注意 : I don't want to implement TabBarController )

我搜索了很多,相信我,我遇到了很多问题和示例代码,但没有一个符合我的要求,这太疯狂了,怎么没有答案。我的具体要求:-1.我想要一个UITabBar而不是UITabBarController2.我希望它在我的UIView的右上角3.我想要两个标签栏项目(不需要与两个ViewController相关联)现在我做的是UITabBar*myTabBar=[UITabBaralloc]initWithFrame:myTabFrame];[self.viewaddSubView:myTabBar];myTabBar.delegate=self;现在我不知道如何向这个UITabBar添加标签栏项目。

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

在Xcode5DevPreview2中,我能够执行以下操作:[[UITabBarappearance]setTintColor:[UIColorwhiteColor]];//选中图片和文字的颜色(白色)在Xcode5DevPreview3中,同一行代码抛出异常(见下文)。异常表明我可能想要使用“barTintColor”——但我没有——因为这是整个UITabBar的颜色。如何在UITabBar中设置所选图像和文本的颜色?Xcode5DevPreview3中的新异常:***Terminatingappduetouncaughtexception'NSInvalidArgumentExce