2014-09-18 52 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