Tag: uitabbaritem

选项卡项目图像和selectedImage

我有一个标签栏控制器(其基于标签栏的应用程序,所以标签栏是在MainWindow.xib)。 在这个xib中,我添加了4个标签栏项目,并设置了所有标签栏项目的图像。 由于这个原因,我面临两个问题: 1)图像是白色的,但是当我运行应用程序时,它将标签栏项目上的所有图像显示为灰色。 我怎样才能让它看起来像原来的形象。 2)我有一个选定的图像,我想添加在当前选中的标签栏项目。 我应该怎么做? 尼克代码后更新: 嘿,在iOS 5中,您将不得不在应用程序代理中编写以下代码,以便设置选项卡栏项目select和未选定的图像(该类别解决scheme仅适用于4): if ([[[UIDevice currentDevice] systemVersion] floatValue]>4.9) { NSString *selectedImageName,*unselectedImageName; for (int counter = 0; counter < [self.tabBarController.tabBar.items count]; counter++) { if (counter==0) { selectedImageName = <someImagename>; unselectedImageName = <someImagename>; } else if (counter==1) { selectedImageName = <someImagename>; unselectedImageName = <someImagename>; } . . else { selectedImageName […]

是否有可能更改UITabBarItem徽章的颜色

我想更改UITabBarItem 徽章的背景颜色,但找不到任何资源如何使它。

将自定义图像设置为UIBarButtonItem,但它不显示任何图像

我想将自定义图像设置为UIBarButtonItem,但它只显示一个矩形框,并不显示实际的图像。 func setupBrowserToolbar() { let browser = UIToolbar(frame: CGRect(x: 0, y: 20, width: self.view.frame.width, height: 30)) //configuration返回组件 let path = NSBundle.mainBundle().pathForResource("back", ofType: "png") let urlstr = NSURL(fileURLWithPath: path!) let data = NSData(contentsOfURL: urlstr) let btnback = UIBarButtonItem(image: UIImage(data: data!), style: UIBarButtonItemStyle.Plain, target: self, action: Selector("backClicked:")) //分割button1 let btngrap1 = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace, target: nil, action: nil) […]

递增标签栏徽章W / UIAlertAction迅速?

@IBAction func addToCart(sender: AnyObject) { let itemObjectTitle = itemObject.valueForKey("itemDescription") as! String let alertController = UIAlertController(title: "Add \(itemObjectTitle) to cart?", message: "", preferredStyle: .Alert) let yesAction = UIAlertAction(title: "Yes", style: UIAlertActionStyle.Default) { (action) in var tabArray = self.tabBarController?.tabBar.items as NSArray! var tabItem = tabArray.objectAtIndex(1) as! UITabBarItem let badgeValue = "1" if let x = badgeValue.toInt() { […]

ios 11 UITabBar UITabBarItem定位问题

我已经build立了我的应用程序使用新的Xcode 9testing版的ios 11.我已经发现UITabBar项目通过UITabBar传播和问题是右alignment的图像的问题。 我试图改变代码来使它工作,但仍然不成功。 ios 10+ ios 11 我可以改变标题的位置使用tabBarItem.titlePositionAdjustment但是,这不是我的要求,因为它应该自动来图像本身下面。 我试着设置tabbar.itemPositioning to UITabBarItemPositioningCentered ,也试着改变itemSpacing和width ,但仍然没有工作。 有人能帮我理解为什么发生这种情况,以及如何解决这个问题? 我想要它喜欢ios 10+版本和图像取自iPad的最左angular。

TabBar图像应该是多大?

我有一个大小为100的tabBar的图标。 我检查了苹果的人机界面指南 ,它说图像大小应该是30×30 / 60×60 。 但是,因为标签栏控制器的高度是50,我保持图像的大小在50×50 。 现在,当我运行这个项目的时候,我看到了下面那个丑陋的devise: 任何想法,我应该使用什么大小的图像,使devise将是完美的? 注意:我也不是写文本(例如,主页,search等)。 标签button的文本在图像本身。

更改tabbaritem的字体大小

有没有可能改变标签的字体大小?

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

上周我一直在努力寻找解决scheme,在尝试find或想到的所有可能的解决scheme之后,我一直没有运气。 我发现和尝试的每个解决scheme都没有工作,或者已经过时。 我有UITabBar放在UITabBarController内的UITabBarController 。 我想在select时更改UITabBarItem的背景颜色,当然当select的项目发生变化时它会变回。 我在Xcode 6.3.1中使用Swift和iOS SDK 8.3。 如果你只能在Objective-C中回答这个问题,那么任何答案都会有帮助! 谢谢大家,我真的很感激! 编辑:这是我想要它做的一个视觉例子。 不同的背景颜色

真的很酷的方式来创buildiPhone应用程序的自定义UITabBar?

我最近做了很多关于如何在我的iPhone应用程序上获得不同效果的UITabBar研究,但是不幸的是我只能find关于如何replace背景颜色的东西。 那么,我已经检查出这个名为Momento的应用程序,这是非常酷,并提出了一个非常漂亮的tabBar: 所以这里有几个元素,我想问你们,如果你能帮助我通过给我正确的方向如何得到类似的效果:) 上面的项目箭头:你可以看到这个应用程序有一个非常stream畅的animation在选定的项目上方运行这个animation的箭头。 所选项目的图像的说明不是蓝色默认状态,也不是显示在不同的棕色和灰色版本中的默认状态。 漂亮的项目分隔符斜面垂直线。 tabBar的不同背景图像 tabBar的高度不同 在这一点,经过一番研究,我可以通过UITabBarController来设置高度和背景图像,但是我仍然不确定如何完成其​​他项目,特别是与漂亮箭头效果相关的其他项目。 如果有人知道如何做到这一点非常好的教程,这将是很好的澄清什么可以或不可以通过UITabBarController ,特别是如果可以在Interface Builder中完成:) 我只是开始在iOS的应用程序开发这个世界,所以如果你能帮助我,这将是非常感激 非常感谢