如何在UIButton上添加徽章并管理方向

时间:2013-08-13 11:09:11

标签: ios uibutton subview badge

我正在尝试创建购物车应用程序,现在添加我要在badge上添加UIButton的任何产品,这将相应地增加或减少。

我搜索了谷歌,但最终得到了解决方案" MKNumberBadgeView "https://www.cocoacontrols.com/controls/mknumberbadgeview

我正在创建支持iPhone4 / 5的应用程序,因此我害怕在我的视图控制器中添加子视图并在iPhone 4 & 5上进行管理。

任何人都可以建议更好的解决方案,以便我可以UIButtonalso supports orientation获得徽章。或处理子设备的子视图的解决方案4& 5。

提前致谢。

1 个答案:

答案 0 :(得分:0)

管理它是iPhone 4还是5并不是很多工作,它只是在初始化按钮时才有所作为。

您可以使用以下代码

获取屏幕尺寸
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.height == 568) {
    // This is an iPhone 5
} else if (screenBounds.height == 480) {
    // This is an iPhone 4S or below
} else {
    // Some other device, maybe an iPad?
}

然后只需以这种方式添加按钮,非常简单