为UINavigationController添加ImageView和Label为UIBarButton

时间:2015-12-15 07:39:02

标签: ios objective-c swift uinavigationcontroller

我试图将数字和图像显示为条形按钮项目,但我不知道如何实现它。 我在我的UINavigationController中添加了一个购物车按钮,其中显示了购物车图标作为图片,以及购物车内的商品数量。

如何制作类似的按钮?

例如,这就是亚马逊应用程序所拥有的: enter image description here

3 个答案:

答案 0 :(得分:0)

希望这有助于..此代码仅适用于右侧图像

viewController.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]];
UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage2.jpg"]]];    
viewController.navigationItem.rightBarButtonItem = item;    

答案 1 :(得分:0)

您可以参考.write。通过使用此功能,可以自定义badgeBGColor,badgeTextColor,badgeFont,badgePadding,badgeMinSize,shouldHideBadgeAtZero和shouldAnimateBadge。适合购物车的酒吧图标。

答案 2 :(得分:0)