是否可以有一个禁用(非交互式)并突出显示的 UIBarButtonItem。我的愿望是在 NavBar 中有一个状态图标,所以我希望它被突出显示(而不是灰色),但同时我不希望它成为一个按钮。您可以将 UIBarButtonItems 之外的内容添加到导航栏中吗?
谢谢!
最佳答案
当然可以! 除了名称之外,UIBarButtonItem 不一定是按钮。您可以添加图片或任何其他内容。
有一个 initWithCustomView 构造函数,您可以在其中将任何 View 作为参数传递。例如:
UIImageView *statusImageView = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"status"]];
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView: statusImageView];
如果你想要一个可点击的状态,你可以将 ImageView 放在 UIButton 中。
关于ios - 可以禁用和突出显示 iOS 导航栏按钮项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21684115/