2013-10-16 57 views
0

我有一個WebviewViewController和一個帶有Back Bar Button的導航欄。現在我想要在酒吧右邊的兩個按鈕,一個goBack和一個goForward。我搜索了一段時間,沒有任何答案正常工作。添加goBack並轉到導航欄的右側

有一種方法可以將它們添加到故事板或僅通過編程方式?如果是這樣,我該怎麼做?

回答

2

我做到了,在過去,很容易:

myBackBarButton = [[UIBarButtonItem alloc] initWithImage:barButtonImage 
              style:UIBarButtonItemStylePlain 
              target:myWebView 
              action:@selector(goBack)]; 

myForwardButtom = [[UIBarButtonItem alloc] initWithImage:anotherBarButtonImage 
              style:UIBarButtonItemStylePlain 
              target:myWebView 
              action:@selector(goForward)]; 

哪裏myWebView是您的UIWebView(如果這是你的類中,使用個體經營)

如果已經創建了按鈕,那麼只需要添加目標和行動對他們說:

myBackButton.target = myWebView; 
myBackButton.action = @selector(goBack); 

你在做什麼是添加動作goForward:和GoBack的:目標是網頁視圖,這些按鈕。

+0

在選擇器goBack「未聲明的選擇器goBack」中出現一個警告,對於goForward也是如此。如果我刪除:,警告消失。 但是,按鈕仍然不會出現在導航欄中。 – MADPT

+0

你是對的,這是一個錯字,它是goBack和goForward。 –

+0

但是,如何在導航欄的右側添加這兩個按鈕? – MADPT