2014-09-18 53 views
1

我只是想设置一个简单的故事板。我有一个嵌入Navigation ControllerView Controller,它是该应用程序的开始视图。我在里面加了整版Table ViewTable View Cell无法将酒吧按钮放在顶部?

然后,我想添加两个Bar Button Items到顶部,但是当我拖动它们时,这就是麻烦所在。当我将它拖到顶部栏上时,它会在底部创建一个新栏,然后附加在该栏上。当我转到“文档大纲”并手动将其拖动到Navigation Item中的View Controller中时,它会工作并转到右上角。

但后来没有办法,我第二Bar Button Item添加到上left--当我在拖一个,这是不言而喻的底部,如果我尝试在文档大纲与第一沿Navigation Item下放弃它一个,它只是不复存在,好像只有一个Bar Button Item被允许。

我在做什么错?这在过去很好。

回答

1

有时情节串联板的日子不好,xCode有错误。然后代码来拯救:

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 30, 30)]; 
showCalendar.frame = CGRectMake(0, 0, 40, 30); 
[showCalendar setImage:[UIImage imageNamed:@"calendar"] forState:UIControlStateNormal]; 
[showCalendar addTarget:self action:@selector(METHOD CALL) forControlEvents:UIControlEventTouchUpInside]; 
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button]; 

您可以重复添加另一个按钮在左边的过程。

+0

我最终通过删除视图中的项目并将它们全部以稍微不同的顺序重新安装来完成修复(必须在完全正确之前重复此3次)。但我相信这也能起作用! – Aerovistae 2014-09-18 17:00:12

+0

很高兴听到这个消息。 – carlodurso 2014-09-18 17:14:18