我只是想建立一个简单的故事板。我在Navigation Controller
中嵌入了一个View Controller
,它是应用程序的起始视图。我在里面添加了一个完整的页面Table View
和一个Table View Cell
。
然后我想在顶部添加两个Bar Button Items
,但当我把它们拖进去时,问题就在那里。当我把它拖到顶部栏上时,它在底部创建了一个新的栏,并连接到那里。当我转到文档大纲并手动将其拖动到View Controller
中的Navigation Item
下时,它就工作了,并转到右上角。
但是,我没有办法在左上角添加第二个Bar Button Item
——当我拖动一个时,它会到达底部,如果我尝试将它与第一个一起放在文档大纲中的Navigation Item
下,它就会不存在,就好像只允许一个Bar Button Item
一样。
我做错了什么?这在过去运行良好。
有时情节串连板会有糟糕的日子,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];
您可以重复在左侧添加另一个按钮的过程。