我使用故事板添加了左侧导航栏按钮。但我希望它在我第一次加载屏幕时隐藏。然后为了回应其他事情,我希望它能显示出来。导航栏有一个隐藏后退按钮的方法。但没有隐藏/显示左按钮的方法。有一个简单的方法可以做到这一点吗?或者我是否必须使用两种方法:隐藏方法创建一个空按钮,显示方法创建正确的按钮?有问题的按钮只是Add
iOS 提供的模板(这使得使用故事板中的模板比创建自己的模板更容易)。
这是我解决问题的方法
-(void) hideAndDisableRightNavigationItem
{
[self.navigationItem.rightBarButtonItem setTintColor:[UIColor clearColor]];
[self.navigationItem.rightBarButtonItem setEnabled:NO];
}
-(void) showAndEnableRightNavigationItem
{
[self.navigationItem.rightBarButtonItem setTintColor:[UIColor blackColor]];
[self.navigationItem.rightBarButtonItem setEnabled:YES];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)