いいえ、この機能を作成する方法。ナビゲーション バーのボタンの右上に未読メッセージが表示されますか?
1 に答える
1
それは、UINavigationBar の上にラベルが追加された赤いビューである可能性があります。たとえば、次のコードを追加すると、ナビゲーション バーに似たようなものが表示されます。
UILabel *redLabel = [[UILabel alloc] init];
[redLabel setBackgroundColor:[UIColor redColor]];
[redLabel setTextColor:[UIColor whiteColor]];
[redLabel setText:@"2"];
[redLabel setFont:[UIFont boldSystemFontOfSize:14.0]];
[redLabel setShadowColor:[UIColor blackColor]];
[redLabel setShadowOffset:CGSizeMake(0, 1)];
[redLabel setTextAlignment:NSTextAlignmentCenter];
[redLabel sizeToFit];
[redLabel setFrame:CGRectMake(120, 4, [redLabel frame].size.width + 6, [redLabel frame].size.height)];
[[[self navigationController] navigationBar] addSubview:redLabel];
于 2013-02-03T05:30:38.940 に答える