是否可以使UIBarButtonItem被禁用(非交互式)以及突出显示。我的愿望是在NavBar中有一个状态图标,所以我希望它突出显示(不是灰色),但同时我不希望它是一个按钮。你可以将除UIBarButtonItems之外的东西添加到NavBar吗?
谢谢!
答案 0 :(得分:1)
当然可以! 除了名称,UIBarButtonItem不一定是按钮。您可以添加图像或任何其他内容。
有一个initWithCustomView构造函数,您可以将任何视图作为参数传递。例如:
UIImageView *statusImageView = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"status"]];
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView: statusImageView];
如果您想要可点击状态,可以将ImageView放在UIButton中。