0
我正在向UIBarButtonItem添加徽章......它工作正常。但我無法刪除它。任何幫助表示讚賞。從UIBarButtonItem中刪除徽章子視圖
謝謝。
代碼:
MKNumberBadgeView *badge = [[MKNumberBadgeView alloc] initWithFrame:CGRectMake(45, -10, 30,30)];
badge.value = @"!";
badge.layer.cornerRadius = 10;
badge.layer.masksToBounds = YES;
badge.tag = 42;
if ([self.chatCount isEqualToString:@"1"]) {
[chatButton addSubview:badge];
} else {
for (UIView *view in [self.view subviews]) { if (view.tag == 42) { [view removeFromSuperview]; } }
[badge release];
}
UIBarButtonItem *chat = [[UIBarButtonItem alloc] initWithCustomView:chatButton];
self.navigationItem.rightBarButtonItem = chat;
[chat release];
謝謝!我已經腦死了盯着這個... – mtb 2012-02-03 18:07:49