gpt4 book ai didi

ios - 是否可以在界面生成器中连接 CustomViews 的委托(delegate)和数据源?

转载 作者:可可西里 更新时间:2023-11-01 03:26:42 25 4
gpt4 key购买 nike

在界面生成器中,如果我右键单击一个 tableView,我会得到委托(delegate)和数据源导出的选项,有时我们连接到文件的所有者,在大多数情况下,它是实现这些协议(protocol)的 View Controller ,

如何为具有委托(delegate)和数据源属性的自定义 View 获得类似的选项?

最佳答案

您需要满足以下条件:

  1. View 的 Custom Class应该在 Interface Builder 中设置为自定义 View 的类名(通过身份检查器)。如果您的委托(delegate)或数据源对象也是自定义 View ,还要确保设置了该 View 的自定义类
  2. @interface对于您的自定义类,应使用 IBOutlet 装饰其委托(delegate)和数据源属性.例如,@property (nonatomic, weak) IBOutlet id <SomeProtocol> delegate;
  3. 如果您为委托(delegate)或数据源声明了协议(protocol),则应将要用作委托(delegate)或数据源的目标对象声明为实现该协议(protocol)

关于ios - 是否可以在界面生成器中连接 CustomViews 的委托(delegate)和数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com