iphone - 跨 View 沟通

标签 iphone objective-c cocoa uiwebview

我的主窗口上有一个 UIWebView。我可以通过我的第二个 View Controller 来控制它吗?如果可以的话你能给我举个例子吗?

最佳答案

是的,你可以。 “如何”是一个基本的 Cocoa/应用程序架构主题,您可以从 Apple 或许多其他网站的介绍性文档中学习。

要点是您需要从第二个 Controller 引用 Web View 的 Controller (或 Web View 本身)。这可以是第二个 Controller 中的导出或常规实例变量。然后就是调用 [firstController makeTheWebViewDoSomething];

另请参阅Communicating with Objects .

关于iphone - 跨 View 沟通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4026372/

相关文章:

ios - 以编程方式更改启动画面图像

ios - 二维数组 Objective-C

objective-c - 迁移到 ARC "cannot assign to self in a class method"

objective-c - 在选择 Mac 应用程序的菜单项之前取消选中菜单项 setState :NSOffState

cocoa - Xcode 重构错误 - "The Selection Does Not Contain Identifiable Content"

ios - 创建单元格时手动调用 didDeselectRowAtIndexPath

ios - 单击按钮显示下一个/上一个日期

ios - 忽略 iOS 中的动态类型 : Accessibility

iphone - 从 google places API 获取数据后获取状态 "REQUEST_DENIED"

objective-c - 如何对通过一对多关系检索的对象设置获取限制?