相关疑难解决方法(0)

在segueing之后如何向导航控制器添加按钮?

我在Storyboard中设置了一个嵌入导航控制器的视图控制器.在这个导航控制器中,我检查了显示导航栏和显示工具栏,并在模拟指标中分别在顶栏和底栏中启用了导航栏和工具栏.然后我从视图控制器"显示例如推送"segue到另一个视图控制器.在两个视图控制器上,我以相同的方式设置了模拟指标,因此导航栏和工具栏在所有三个控制器上都可见.

问题是,我可以将条形按钮项添加到导航栏和工具栏的第一个视图控制器,但我无法将条形按钮项添加到第二个视图控制器上的导航栏.当我在导航栏上放下一个按钮时,它会被添加到工具栏中.我不能双击导航栏添加标题.在大纲中,我看到第二个视图控制器上没有导航项,但它位于第一个视图控制器中.

我可以通过编程方式向导航栏添加按钮,但我想在Storyboard中直观地进行操作.我的问题是,这个设置有什么问题,或者这是Xcode的错误?

在此输入图像描述

在此输入图像描述

xcode ios xcode6 xcode6-beta6

43
推荐指数
2
解决办法
2万
查看次数

在iOS 5中使用Storyboard时,无法为UINavigationItem分配多个按钮

我是一名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只有出口...

这真让我抓狂

谢谢!

interface-builder storyboard uinavigationitem ipad ios

25
推荐指数
3
解决办法
1万
查看次数