我是一名iOS开发人员,在通过代码开发UI方面拥有丰富的经验.
我现在正在测试Storyboard功能,因为我测试切换到"设计"UI而不是实现它.在过去,我坚持使用nib/xib的极限,因此我从未成功使用过开关.所以这里有一个关于storyboading的新尝试:)
现在我的问题 - 我正在设计一个iPad故事板,它有一个导航控制器和一个Tableview控制器.我想添加多个UIBarButtonItems,但我可以使用Interface Builder为每一方添加一个.
代码看起来像:
UIBarButtonItem *b = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:nil action:nil];
UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
spacer.width = 20;
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:self.editButtonItem, spacer, b, nil];
Run Code Online (Sandbox Code Playgroud)
但为什么我不能使用IB添加多个按钮?leftBarButtonItem,rightBarButtonItems,backBarButtonItems只有出口...
这真让我抓狂
谢谢!