无法显示右栏按钮-ios sdk
我在导航栏上添加了图像,需要添加右栏刷新按钮。 但添加后导航栏上无法显示右键。 为什么? 此处的代码在导航栏中添加图像:无法显示右栏按钮-ios sdk,ios,uinavigationbar,rightbarbuttonitem,Ios,Uinavigationbar,Rightbarbuttonitem,我在导航栏上添加了图像,需要添加右栏刷新按钮。 但添加后导航栏上无法显示右键。 为什么? 此处的代码在导航栏中添加图像: [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"topbar.png"] forBarMetrics:UIBarMetricsDefault]; 此处是viewDidLoad处的添加右栏按钮: UIBarButtonItem *refreshItem = [[UIBarButton
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"topbar.png"] forBarMetrics:UIBarMetricsDefault];
此处是viewDidLoad
处的添加右栏按钮:
UIBarButtonItem *refreshItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh: )];
NSArray *actionButtonItems = @[refreshItem];
self.navigationController.navigationItem.rightBarButtonItems = actionButtonItems;
尝试以下代码
UIBarButtonItem *refreshItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh: )];
self.navigationItem.rightBarButtonItem = refreshItem;
右键单击viewDidLoad中的此代码,您将获得右侧的刷新按钮 更换这个
self.navigationController.navigationItem.rightBarButtonItems = actionButtonItems;
与:
不应将添加到self.navigationcontroller 这样做可以解决你的问题
self.navigationItem.rightBarButtonItem = refreshItem;
是的,我用这个也不能显示
self.navigationItem.rightBarButtonItems = actionButtonItems;
self.navigationItem.rightBarButtonItem = refreshItem;