我有一个 UIBarButtonItem 我想创建一次,因为它出现在许多视图中。
在 viewControllers 的不同 UINavigationBar 的标签栏中,我添加了相同的按钮实例:
[self.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects:
self.aButtonItem,
appDelegate.aSingleton.singleButtonItem,
nil]
当我在视图之间切换时,单实例按钮仅在第一次显示。有一个空白区域,您甚至可以单击按钮所在的位置并正确调用操作。
只是不再显示该按钮。
这是记录在案的“功能”吗?
我为什么要这样做?
我将要选择的按钮更改为 _singleButtonItem.selected=YES 以向用户显示通知(如徽章,但干扰较少)。因此,我想要一个实例。