如何将多个委托和数据源链接到情节提要上的一个控制器?
说明:
“Intake Form Controller”UITableViewController
已经被继承,所以您可以在“连接检查器菜单”右侧看到关于TableView Delegate和DataSource的连接。
您可以在屏幕下方看到 PickerView,它看起来像是另一个 ViewController,但实际上它包含在故事板上的同一个 Controller 中。(您可以在红色矩形上检查它。)
在头文件中IntakeFormController.h
,我已经声明了 PickerDelegate & Datasource,如下所示:
@interface IntakeForm1ViewController : UITableViewController <UIPickerViewDelegate, UIPickerViewDataSource>
我想知道的是如何在情节提要连接检查器上看到声明的委托和数据源。简单地说,我想将多个委托和数据源连接连接到一个控制器。
我知道我们可以在源代码上做这些事情,但我认为有办法在 StoryBoard 上解决这个问题。
补充说明。在故事板或界面生成器上的“连接检查器菜单”中,它有一个“引用插座”字段,用于通过鼠标拖动在 GUI 对象和委托和数据源(在 .h 文件中声明)之间进行连接。但是,如果我们在 .h 文件中声明多个委托或数据源,情节提要或 IB 在其自己的屏幕上仅显示一个委托点。
所以我想知道的是,有没有办法在情节提要或 IB 的“参考出口”菜单上查看多个委托或数据源。因为我不想从诸如'tableview.delegate = self'之类的源代码中进行委托。
谢谢