我正在尝试将徽章添加到我的 iOS 应用程序的导航栏,更准确地说是添加到触发我的侧边菜单的菜单按钮。我正在使用此代码
// add badge to the menu button
if (!self.numberBadge) {
self.numberBadge = [[MLPAccessoryBadgeEmboss alloc] initWithFrame:CGRectZero];
}
numberBadge.center = CGPointMake(30.0, 6);
numberBadge.badgeMinimumSize = CGSizeMake(1.0, 1.0);
numberBadge.backgroundColor = [UIColor redColor];
numberBadge.shadowAlpha = 0.9;
numberBadge.cornerRadius = 5.0f;
numberBadge.strokeColor = [UIColor whiteColor];
[self.navigationController.navigationBar addSubview:numberBadge];
[numberBadge setTextWithIntegerValue:9];
结果,徽章显示如下:
现在我一直在尝试修改徽章uiview的框架和中心,但是无论我做什么,它都会粘在导航栏的左上角。目前我无法移动它。
有什么建议么?