草庐IT

UITabbaritem

全部标签

ios - 如何禁用 UITabBarController 中的选项卡?

在我更新到Swift3之前,它工作得很好(除了isEnabled刚刚启用)。此代码在我的UITabBarControllerViewDidLoad函数中。if永远不会满足,因此这些项目永远不会设置为true。如何访问项目,因为我希望选项卡在选择变量之前呈灰色?ifletarrayOfTabBarItems=self.tabBar.itemsasAnyObjectas?NSArray,lettabBarItem=arrayOfTabBarItems[1]as?UITabBarItem{tabBarItem.isEnabled=true} 最佳答案

ios - 如何在 iOS 中设计类似 UITabBarItem 的 UIButton?

我必须在特定屏幕的底部放置6个按钮,例如UITabBar。我已将UIButton与图像和文本一起放置,但无法将图像移动到居中对齐的按钮顶部,也无法将按钮文本居中对齐地放置在图像下方。它应该看起来像UITabBarItem。如何在UIButton中实现这一点?任何人都可以帮我解决这个问题吗?谢谢。我试过这段代码,但是文本不可见,图像也没有正确对齐。你能帮帮我吗?[self.languageButtonsetTitleColor:[UIColorwhiteColor]forState:UIControlStateNormal];[self.languageButtonsetTitle:@"

iphone - 如何在 iOS 5 中移除 UITabbaritem 的渐变/投影

在iOS5中,有UIAppearance,是否可以简单地去除渐变?我这样做是为了自定义我的标签栏,怎样才能去除渐变?感谢阅读-(void)UIAppearances{//setthebackgroundoftabbarUIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"navbar_bgrd.png"]];if([[[UIDevicecurrentDevice]systemVersion]floatValue]>4.9){//iOS5//[self.tabBarController.ta

ios - 如何更改 Storyboard上的标签栏背景颜色和标签栏项目颜色

我是新手。我用标签栏Controller创建了一个新的Storyboard。我想更改背景颜色、项目颜色和文本颜色。我搜索了一下,但发现只能通过编码改变颜色。如果我使用Storyboard,需要哪些必要步骤来自定义它们。 最佳答案 寻找这张图片,如果它能帮助你我已将标签栏的颜色更改为“组TableView背景色”。还有其他选项可以帮助您编辑项目颜色和文本颜色。不要忘记选择您要更改其属性的项目 关于ios-如何更改Storyboard上的标签栏背景颜色和标签栏项目颜色,我们在StackOve

iphone - iOS didSelectTabBarItem 知道之前选择了什么项目

我有一个带有UITabBar的IOS应用程序,并将其委托(delegate)设置为我的类。didSelectTabBarItem正确触发,一切正常。HoweverIdohavesomeconditionalcodethathastooccurwhentheUITabBarItemselectedisafteroneparticularUITabBarItemIE..iftheuserclicksontabbaritem3,andtheywere目前在标签栏项目2上,我必须做一些额外的代码,如果用户选择标签栏项目3并且之前在标签栏项目1上,我就不必这样做。So,isthereanyway

ios - 如何以编程方式添加 UITabBarItem?

在我的应用程序中,我在“Storyborad”中添加了UITabBarController。但现在我想以编程方式添加UITabBarItem。假设有5个按钮,每当用户单击该按钮时,我的UITabBarController就会被调用。“标签栏”中共有5个标签。例如:选项卡名称:item1、item2、item3、item4、item5。按钮名称:item1、item2、item3、item4、item5。假设用户点击item1按钮,调用UITabBarcontroller。现在用户应该看不到“tabbarcontroller”中的item1选项卡,他应该能够看到重置后的“tabBarit

ios - 在 iOS 7.1 中更改 UITabBarItem 角标(Badge)颜色

我无法在iOS7.1中修改UItabBarItem的角标(Badge)颜色,所以我只是向TabBar添加了一个UILabel并设置了我想要的颜色并使其在iOS7.1中工作。但我不确定这是否是正确的做法。我将把我的应用程序提交到应用程序商店。如果我的应用程序可能因此而被拒绝,有人可以指导我吗?下面是我的代码。UILabel*badge=[[UILabelalloc]init];badge.text=@"2";badge.textAlignment=NSTextAlignmentCenter;badge.frame=CGRectMake(122,1,20,20);badge.layer.c

ios - 在 Storyboard 中设置 UITabBarItem 图像但在运行应用程序后看起来不同

1)我在Assets.xcassets中添加了四个png图像。2)在Storyboard中,我嵌入了一个标签栏Controller。设置TabBarItem图像。3)但是在运行应用程序之后。我发现图像看起来与我的设置有点不同,我不知道为什么,谁能知道为什么以及如何修复?等你帮忙,谢谢 最佳答案 图像看起来不同的原因是因为它填充了平面颜色,而您的.png包含一些白色而不是空白背景。UIImage有一个名为renderingMode的属性。此属性可以是default、AlwaysOrigin、AlwaysTemplate。因此,对于UI

iOS 8 : Selected image for custom tab bar item set in interface builder does not work

我已将Storyboard选项卡栏项目设置为自定义,将图像设置为我的轮廓图像,将所选图像设置为我的填充图像,但是当我运行该应用程序时,所选图像没有显示。如果我使用UITabBarItem(title:String?,image:UIImage?,selectedImage:UIImage?)我使用Xcode6.1.1。有什么问题吗? 最佳答案 我认为,这是Xcode的一个错误,如果您添加类型为Image且keyPath为“selectedImage”的用户定义的运行时属性,您将可以设置图像。这里是选项卡式应用程序模板的示例,在第二个

objective-c - 删除 TabBar 按钮发光(不在图像上 - 隐藏按钮的选择色调)

我创建了一个标签栏应用程序,我正在使用带有背景图像的自定义标签栏。我已经完成了所有部分,但无法消除点击时标签栏按钮的发光(我只是更改了点击时的UIButton选择,但发光仍然存在)如何隐藏UITabBar按钮的发光(即隐藏按钮的选择色调)?现在TabBar是这样的..需要这样的tabBar 最佳答案 您可以使用以下代码。[[UITabBarappearance]setSelectionIndicatorImage:[[UIImagealloc]init]];试一试。 关于objectiv