я добавил количество сообщений с помощью MKNumberBadgeView с помощью следующего кода в моем UITableView Главного -UINavigationBar - Скрыть подвид во вложенных страницах
-(void)counterBtn{
_numberBadge = [[MKNumberBadgeView alloc] initWithFrame:CGRectMake(25, -10, 40, 40)];
_numberBadge.strokeColor = [UIColor colorWithRed:239.0/255.0 green:117.0/255.0 blue:33/255.0 alpha:0];
_numberBadge.fillColor = [UIColor colorWithRed:239.0/255.0 green:117.0/255.0 blue:33/255.0 alpha:1];
_numberBadge.shine = NO;
_numberBadge.hideWhenZero = YES;
_numberBadge.value = _countBtnNo;
[self.navigationController.navigationBar addSubview:_numberBadge];
}
Все работает отлично - но если я перейти с этой точкой зрения к подвиду счетчик все еще отображается над кнопкой назад, как на скриншоте -
можно временно скрыть эту кнопку - а затем показать его еще раз, когда я вернуться на главную страницу?
Я думал что-то вдоль этих строк в методе viewdidload subview? -
[self.navigationController.navigationBar.subviews setHidden:YES];
ура @Visput - я получаю ошибку - «использование необъявленной identifier_numberBadge» не знаю, как я бы ссылаться получить ссылку на этот подвид, чтобы скрыть это? – Dancer
@Dancer, где вы объявили переменную экземпляра _numberBadge? Я думал, что это было в HomeScreen –
игнорировать меня - большое спасибо за помощь @Visput – Dancer