我正在尝试displayModeButtonItem
在我的UISplitViewController
. 我得到的项目看起来像我想要的,但在 iPhone 上点击时它没有做任何事情。使用 iPad 时效果很好。
UIBarButtonItem *menuItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"list_button"]
style:UIBarButtonItemStylePlain
target:self.splitViewController.displayModeButtonItem.target
action:self.splitViewController.displayModeButtonItem.action];
self.navigationItem.leftBarButtonItem = menuItem;
我添加了一个检查以确保displayModeButtonItem
is notnil
并且确实不是nil
。
if (self.splitViewController.displayModeButtonItem == nil) {
NSLog(@"displayModeButtonItem is nil");
} else {
NSLog(@"displayModeButtonItem is NOT nil");
}