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 の中心の両方を変更しようとしましたが、何をしてもナビゲーション バーの左上隅に固定されます。現在、私がそれを移動することは不可能です。
助言がありますか?