草庐IT

uitabbaritem

全部标签

ios - 如何在UITabBarItem中添加小红点

如何在UITabBarItem的右上角添加红点。我搜索了一段时间,有些人说这可以通过设置UITabBarItem的角标(Badge)值来完成。但是当我尝试将角标(Badge)值设置为空白“”时,红点有点大。我怎样才能买到合适的?非常感谢。 最佳答案 如果你想避免遍历subview和一般的潜在危险黑客,我所做的是将角标(Badge)的背景色设置为清除并使用样式化的项目符号点显示为角标(Badge):tabBarItem.badgeValue="●"tabBarItem.badgeColor=.cleartabBarItem.setBa

ios - 如何在UITabBarItem中添加小红点

如何在UITabBarItem的右上角添加红点。我搜索了一段时间,有些人说这可以通过设置UITabBarItem的角标(Badge)值来完成。但是当我尝试将角标(Badge)值设置为空白“”时,红点有点大。我怎样才能买到合适的?非常感谢。 最佳答案 如果你想避免遍历subview和一般的潜在危险黑客,我所做的是将角标(Badge)的背景色设置为清除并使用样式化的项目符号点显示为角标(Badge):tabBarItem.badgeValue="●"tabBarItem.badgeColor=.cleartabBarItem.setBa

IOS 8 选项卡栏项目背景颜色

上周我一直在尝试找到解决这个问题的方法,但在尝试了我能找到或想到的所有可能的解决方案之后,我还是没有运气。我发现并尝试过的每一个解决方案要么无效,要么已经过时。我在UITabBarController中的UITabBar中有5个UITabBarItem。我想在选择UITabBarItem时更改它的背景颜色,当然,当所选项目发生变化时,它会变回原来的颜色。我在Xcode6.3.1中使用Swift和iOSSDK8.3。如果您只能在Objective-C中回答也很好,任何答案都会有所帮助!提前谢谢大家,我真的很感激!编辑:这是我希望它执行的操作的可视化示例。DifferentBackgrou

IOS 8 选项卡栏项目背景颜色

上周我一直在尝试找到解决这个问题的方法,但在尝试了我能找到或想到的所有可能的解决方案之后,我还是没有运气。我发现并尝试过的每一个解决方案要么无效,要么已经过时。我在UITabBarController中的UITabBar中有5个UITabBarItem。我想在选择UITabBarItem时更改它的背景颜色,当然,当所选项目发生变化时,它会变回原来的颜色。我在Xcode6.3.1中使用Swift和iOSSDK8.3。如果您只能在Objective-C中回答也很好,任何答案都会有所帮助!提前谢谢大家,我真的很感激!编辑:这是我希望它执行的操作的可视化示例。DifferentBackgrou

ios - Swift:按下 UITabBarItem 时如何执行操作

目前我有一个连接到TableViewController的选项卡栏Controller。当我按下标签栏项目时,我试图转到表格View的顶部。我知道如何到达表格View的顶部。我只是不知道按下该项目时如何执行操作。 最佳答案 您应该将UITabBarDelegate与方法didSelectItem一起使用。将其用作任何标准委托(delegate):classyourclass:UIViewController,UITabBarDelegate{functabBar(tabBar:UITabBar,didSelectItemitem:U

ios - Swift:按下 UITabBarItem 时如何执行操作

目前我有一个连接到TableViewController的选项卡栏Controller。当我按下标签栏项目时,我试图转到表格View的顶部。我知道如何到达表格View的顶部。我只是不知道按下该项目时如何执行操作。 最佳答案 您应该将UITabBarDelegate与方法didSelectItem一起使用。将其用作任何标准委托(delegate):classyourclass:UIViewController,UITabBarDelegate{functabBar(tabBar:UITabBar,didSelectItemitem:U

ios - 如何均匀设置 UITabBarItem 宽度以占据所有 Tab Bar

我希望我的应用程序中的标签栏项目能够均匀地占据所有标签栏,无论是纵向还是横向。我的标签栏上有五个标签。下面的代码没有完成这个。我究竟做错了什么?我注意到screenSize.size.height实际上引用了宽度,我不确定为什么会这样。非常感谢任何帮助。谢谢UITabBar*tabBar=self.tabBarController.tabBar;CGRectscreenSize=[[UIScreenmainScreen]bounds];floatwidth;if(self.isShowingLandscapeView){width=screenSize.size.height/5;}e

ios - 如何更改标准 UITabBarItem 上的文本 'More'

我有一个带有多个UITabBarItem的TabBarController,这些项目中的最后一个是iOS提供的标准“更多”UITabBarItem。我希望标题为“Meer”(更多我的语言),但是当我尝试以编程方式设置标题时它不起作用。我试过这个:UITabBar*tabBar=self.tabBar;UITabBarItem*chauffeurItem=[tabBar.itemsobjectAtIndex:0];UITabBarItem*voertuigItem=[tabBar.itemsobjectAtIndex:1];UITabBarItem*moreItem=[tabBar.it

c# - UITabBar 或 UITabBarItem 的触摸事件

如何为我的UITabBarItem设置某种触摸事件?对于按钮,有buttonname.TouchUpInside,但是我需要为UITabBarItem使用什么?我的情况:我有一个UIView,上面有一个UITabBar。我现在想在用户触摸其中一个UITabBarItems时执行操作。 最佳答案 UITabBar本身响应触摸,然后您查看UITabBarItemEventArgs.Item以了解在选项卡栏中选择的项目的详细信息并根据需要使用react:vartabBar=newUITabBar();tabBar.ItemSelected

ios - 更改默认 "Not Selected"UITabBarItem 图像颜色

我们如何更改UITabBarItem中图标的“未选中”或未突出显示状态?我尝试设置UITabBarItem.appearance().setTitleTextAttributes(:)但它只会更改文本颜色。有什么想法吗? 最佳答案 如果你想在iOS7及更高版本中更改默认值,你必须实际使用不同的图标(使用你喜欢的未选中选项卡的颜色)并设置文本的颜色。您可以应用此调整,而不是创建两组图标://settheselectedcolors[self.tabBarsetTintColor:[UIColorwhiteColor]];[[UITab