Ios Xcode:如何从另一个视图调用方法?视图之间的交互
我有一个视图控制器,另一个视图控制器作为子控制器,并且 表视图控制器也可以作为子控制器。我的第一个孩子就像一个工具栏,有几个按钮,但没有任何方法。我需要的是,当点击第一个子按钮时,该视图必须调用带有按钮标记的方法(所有按钮都有 从表视图控制器中选择不同的标记)以筛选列表。那么,我需要知道什么来控制这些子控制器之间的交互Ios Xcode:如何从另一个视图调用方法?视图之间的交互,ios,objective-c,delegates,uitableview,Ios,Objective C,Delegates,Uitableview,我有一个视图控制器,另一个视图控制器作为子控制器,并且 表视图控制器也可以作为子控制器。我的第一个孩子就像一个工具栏,有几个按钮,但没有任何方法。我需要的是,当点击第一个子按钮时,该视图必须调用带有按钮标记的方法(所有按钮都有 从表视图控制器中选择不同的标记)以筛选列表。那么,我需要知道什么来控制这些子控制器之间的交互 谢谢。在其他视图中处理更改、操作或用户交互是的基本用例。最佳做法是让第一个视图控制器成为子视图控制器的代理,然后当子视图控制器中发生事件时,它们调用代理上的某些方法来通知它。为了
谢谢。在其他视图中处理更改、操作或用户交互是的基本用例。最佳做法是让第一个视图控制器成为子视图控制器的代理,然后当子视图控制器中发生事件时,它们调用代理上的某些方法来通知它。为了响应委托调用,您可以重新加载表视图、禁用/启用按钮或需要执行的任何其他更新 在视图之间保持值/状态同步的其他选项包括:
- -最好用于数据
- -最好用于数据
s发送-最适合用于操作NSNotification
UIViewController
中查看UIViewController
子视图。您可以有两个独立的UIViewController
,也可以在UIViewController
中查看UIViews
子视图。如果您有两个独立的UIViewController
,只需在谷歌上搜索“在UIViewController
之间进行通信有成千上万的问题要解决。我正在做的是。。。我有一个导航控制器。在这个NavigationController中,我添加了一个ViewController。在这个ViewController中,我添加了来自另一个2 ViewController的视图。第一个ViewController(上部)有几个按钮,另一个ViewController(下部)是TableViewController,但我只是使用函数“addSubview”将此ViewController中的视图添加为子视图。我需要的是当我从上面的子视图点击一个底部时,从下面的子视图更改内容,所以。。。谁可以在此子视图之间进行交互/通信?