我有一个 WebviewViewController 和一个带有后退栏按钮的导航栏。现在我想要栏右侧的两个按钮,一个 goBack 和一个 goForward。我已经搜索了一段时间,但没有一个答案能正常工作。
有一种方法可以将它们添加到情节提要中还是仅以编程方式?如果是这样,我该怎么做?
我有一个 WebviewViewController 和一个带有后退栏按钮的导航栏。现在我想要栏右侧的两个按钮,一个 goBack 和一个 goForward。我已经搜索了一段时间,但没有一个答案能正常工作。
有一种方法可以将它们添加到情节提要中还是仅以编程方式?如果是这样,我该怎么做?
我以前做过,很简单:
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);
您正在做的是将作为您的 webview 的目标的操作 goForward: 和 goBack: 添加到这些按钮。