对于复杂的标题感到抱歉,但很难解释。
这是我的层次结构:
Custom View
Custom View
Push Button
Box
WebView
WebView
我的代码的工作方式是,'Box'对上面显示的2个WebView之一有一个'setContentView'。所以Box基本上可以随时使用不同的WebView。
我有按钮,我想在WebView上分配给'Go Back'。但是我需要这个按钮在BoxView内的WebView上“返回”。
因此,无论何时切换WebView,按钮都应将其自身链接到Box中的任何WebView和visaversa。
这甚至可能吗?
先谢谢大家!
答案 0 :(得分:1)
如果您的按钮的操作方法所在的任何自定义视图中定义了您的框(称为theBox)的IBOutlet,您可以在该操作方法中使用它:
[(WebView *)self.theBox.contentView goBack];
答案 1 :(得分:1)
因此,无论何时切换WebView,按钮都应该 将自己链接到Box中的任何WebView,反之亦然。
为什么不使用更传统的安排?使视图控制器成为按钮的目标,并使视图控制器中的操作采取适当的操作。在这种情况下,这将在框中添加适当的Web视图。
视图通常不知道应用程序的工作原理。他们只是做控制器告诉他们做的事情。