Я пытаюсь добавить значок в панель навигации моего приложения iOS, точнее к кнопке Menu, которая запускает мое боковое меню. Я использую этот коддобавление значка уведомлений в панель навигации в 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 значок, но , независимо от того, что я делаю, он будет придерживаться верхнего левого угла панели навигации. В настоящее время я не могу его переместить.
Любые предложения?
Вы сохранили ссылку на него в 'ViewController', или как вы получили к нему доступ позже? –
Извините, я скопировал старый код. Ред. В идеале я хотел бы переместить его в верхний правый угол кнопки меню. – Claus
Вам нужно будет показать немного больше кода. –