草庐IT

TabBarItem

全部标签

ios - TabBarItem 图标不会立即出现在 ios 8 中

我的tabBarItem图标有问题。这是我Storyboard的一部分的屏幕截图。有一个带有一些按钮的基本viewController。当触摸其中一个按钮时,会出现一个带有三个选项卡的tabBarController。在iOS8中,最初不会出现tabBarItems的图标。如果我更改ViewController,则会出现前一个和当前ViewController的图标.如果我选择第三个选项卡,那么tabBarItems的所有图标都会出现。这是我的问题的屏幕截图:TabBarController的首次出现:如果我改变标签:这是我用来将tabBarItems的图标(所有图标均为30x30)设

ios - 更改选定的 TabBarItem 字体 iOS

我有一个TabBar。我正在尝试设置它的样式,以便TabBarItems上的标题在正常状态和选定状态下具有不同的字体。对于正常状态,我想要HelveticaNeueLight,对于选定状态,我想要HelveticaNeueMedium。无论我做什么,我似乎都无法让这两个州的字体不同。颜色变化效果很好。这是我目前拥有的://Setthetabbartitleappearancefornormalstate.[[UITabBarItemappearance]setTitleTextAttributes:@{NSFontAttributeName:[UIFontfontWithName:@"

ios - 以编程方式垂直移动TabBarItem

我正在尝试将tabBar的图像降低到5px。我在堆栈溢出方面进行了大量搜索,但没有任何解决方案适合我。我试图设定self.tabBarItem.imageInsets=UIEdgeInsetsMake(5,0,-5,0);self.title=nil;在我的自定义viewDidLoad的TabBarController中,但是它不起作用。我也尝试在tabBarapparence中设置AppDelegateUITabBarItem.appearance().titlePositionAdjustment=UIOffsetMake(0.0,100.0)但是你怎么能想象,这是行不通的。还有其

ios - 在 Swift 中更新未选择的 tabBarItem 的角标(Badge)

我有一个带有4个选项卡栏项的导航Controller。每个里面都有一个导航Controller。我希望能够在收到推送通知时更改第4个选项卡栏角标(Badge)编号,无论我在哪个View或选项卡中。我需要使用自动布局,所以我不能在应用程序委托(delegate)中使用任何编程解决方案.我从一个单一的View模板开始这个项目。我尝试转到所需的选项卡,更改角标(Badge)值并返回,但当然没有用。tabBarController似乎只有对当前标签栏项的引用。varcurrent=self.tabBarController?.selectedIndexself.tabBarController

ios - 以编程方式在 Swift 中设置 tabBarItem 标题

我有四个链接到UITabBarController的标签栏的UIViewController。我需要在Storyboard之外和它们的类内设置标签栏项目标题。我试过了..classMyViewController:UIViewController{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)self.title=NSLocalizedString(MyConstants.StringKeys.TabName,tableName:Constants.Strings.MyTable,comment:Consta