UIBarButtonItem's
色を緑に設定するにはどうすればよいですか? 私はiOS 4を使用していますが、色合いのプロパティはありません。私を助けてください。
質問する
15041 次
4 に答える
15
iOS 4 の場合:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal];
button.frame=CGRectMake(0.0, 100.0, 60.0, 30.0);
[button setTitle:@"Green" forState:UIControlStateNormal];
[button addTarget:self action:@selector(yourAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithCustomView:button];
これを行うには緑色の画像が必要です。この画像でカスタム ボタンを作成し、UIBarButtonItem のビューとして設定します。
iOS 5 では、以下を使用できます。
[[UIBarButtonItem appearance] setTintColor:[UIColor greenColor]];
詳細については、次のリンクを確認してください。
于 2012-12-03T05:41:51.857 に答える
2
以下のコードを試してください。
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:NULL];
于 2012-12-03T06:02:25.090 に答える
0
これは古い質問であることは知っていますが、誰かが を使用している場合はcustomView
、次を試すことができます。
myButton.customView.tintColor = [UIColor blackColor];
于 2016-03-29T16:03:55.857 に答える