0

我有一个 WebviewViewController 和一个带有后退栏按钮的导航栏。现在我想要栏右侧的两个按钮,一个 goBack 和一个 goForward。我已经搜索了一段时间,但没有一个答案能正常工作。

有一种方法可以将它们添加到情节提要中还是仅以编程方式?如果是这样,我该怎么做?

4

1 回答 1

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);

您正在做的是将作为您的 webview 的目标的操作 goForward: 和 goBack: 添加到这些按钮。

于 2013-10-16T11:02:19.417 回答