是否可以禁用并突出显示iOS导航栏按钮项?

是否可以禁用并突出显示iOS导航栏按钮项?,ios,uinavigationbar,uibarbuttonitem,Ios,Uinavigationbar,Uibarbuttonitem,是否可以禁用(非交互式)并高亮显示UIBarButtonItem。我的愿望是在导航栏中有一个状态图标,所以我希望它高亮显示(不是灰色),但同时我不希望它是一个按钮。你能在导航栏上添加UIBarButtonims以外的东西吗 谢谢 当然可以! 除了名称,uibarbuttonite不一定是按钮。您可以添加图像或任何您想要的内容 有一个initWithCustomView构造函数,您可以将任何视图作为参数传递。例如: UIImageView *statusImageView = [[UIImageV

是否可以禁用(非交互式)并高亮显示UIBarButtonItem。我的愿望是在导航栏中有一个状态图标,所以我希望它高亮显示(不是灰色),但同时我不希望它是一个按钮。你能在导航栏上添加UIBarButtonims以外的东西吗

谢谢

当然可以! 除了名称,uibarbuttonite不一定是按钮。您可以添加图像或任何您想要的内容

有一个initWithCustomView构造函数,您可以将任何视图作为参数传递。例如:

UIImageView *statusImageView = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"status"]];
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView: statusImageView];

如果您想要一个可点击的状态,您可以将ImageView放在UI按钮内。

Perfect!谢谢!