我有一个WebviewViewController和一个带有Back Bar按钮的导航栏。现在我想在栏右侧有两个按钮,一个goBack和一个goForward。我已经搜索了一段时间,没有一个答案正常。
有没有办法在故事板中添加它们或仅以编程方式添加它们?如果是这样,我该怎么做?
答案 0 :(得分: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(如果是您的类,请使用self)
如果您的按钮已经创建,那么只需将目标和操作添加到它们:
myBackButton.target = myWebView;
myBackButton.action = @selector(goBack);
你正在做的是添加动作goForward:和goBack:你的webview目标,到那些按钮。