【发布时间】:2012-01-27 04:26:14
【问题描述】:
我正在创建一个具有 webview 和原生屏幕的应用程序。我创建了用于从 1 个原生屏幕移动到另一个的导航控制器。为了从 1 个 webview 移动到另一个我使用 webview 的 goBack() 方法。
我想知道如何检测特定视图是 webview 还是本机屏幕。因为这样逻辑将被写入导航控制器中,用于从本机导航到 webview,反之亦然。尝试过 webview 委托的 shouldstartloadwithRequest 方法并尝试找出 Navigationtype 但没有运气。
如果有人做过这样的事情,请提出方法。
谢谢
【问题讨论】:
-
试试 Tag 属性!!!如果这能解决你的问题...
-
我希望有一天苹果会杀死标签属性。它会导致糟糕的代码和不同模式的非常糟糕的实现。
-
@ajay 如何处理标签属性
标签: objective-c ios cocoa-touch uiwebview uiwebviewdelegate