【问题标题】:Detecting if a particular view is a webview检测特定视图是否为 webview
【发布时间】:2012-01-27 04:26:14
【问题描述】:

我正在创建一个具有 webview 和原生屏幕的应用程序。我创建了用于从 1 个原生屏幕移动到另一个的导航控制器。为了从 1 个 webview 移动到另一个我使用 webview 的 goBack() 方法。

我想知道如何检测特定视图是 webview 还是本机屏幕。因为这样逻辑将被写入导航控制器中,用于从本机导航到 webview,反之亦然。尝试过 webview 委托的 shouldstartloadwithRequest 方法并尝试找出 Navigationtype 但没有运气。

如果有人做过这样的事情,请提出方法。

谢谢

【问题讨论】:

标签: objective-c ios cocoa-touch uiwebview uiwebviewdelegate


【解决方案1】:

您可以像这样检查班级成员资格:

if ([view isKindOfClass:[UIWebView class]]) {
    /* do something */
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多