我试图在导航栏中创建一个后退按钮,因为我在屏幕底部已经有一个标签栏。

我的布局是这样的:

tab bar[
navigation bar {
webview ()
}
]

本质上。我需要以编程方式添加一个后退按钮,似乎无法弄清楚如何。我知道有一个goBack方法,但是对如何实现它不是很熟悉。

我已经有一个按钮,可以拉动带有多个选项的ana操作表,但是我该如何使用goBack方法进行操作呢?

据我了解,我也可以使用类似
if (mywebview canGoBack) {
    [mywebview goBack]
}

但我不确定如何使操作表按钮执行此操作。

有什么帮助吗?

最佳答案

在操作表的委托(delegate)文件中的某处,您应该具有与以下类似的方法:

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
    if (buttonIndex == 0) {      // if the first option is selected, whatever it may be... (counting starts at zero))
        if ([myWebView canGoBack]) {
            [myWebView goBack];
        }
    }

    else return;
}

关于iPhone UIWebView后退按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5055422/

10-11 15:47