gpt4 book ai didi

ios - 自定义导航栏上的导航项

转载 作者:行者123 更新时间:2023-11-29 03:53:02 25 4
gpt4 key购买 nike

如图所示,我已经通过代码成功自定义了UINavigationController的navigationBar的背景:

UINavigationController *nav = ......
[[nav navigationBar] setBackgroundImage:[UIImage imageNamed:@"bg_daohang"] forBarMetrics:UIBarMetricsDefault];

enter image description here

现在,我想自定义导航栏上的项目(红色圆圈中)。是否可以做到这一点以及如何做到?

最佳答案

UIButton *button =[UIButton buttonWithType:UIButtonTypeCustom];
button.frame=CGRectMake(0.0, 0, 60.0, 30.0);
[button setBackgroundImage:[UIImage imageNamed:@"logout.png"] forState:UIControlStateNormal];
[button setTitle:@"Logout" forState:UIControlStateNormal];
button.titleLabel.font = [UIFont boldSystemFontOfSize:13];

[button addTarget:self action:@selector(logout) forControlEvents:UIControlEventTouchUpInside];

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.rightBarButtonItem= item;
[item release];

关于ios - 自定义导航栏上的导航项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16848900/

25 4 0