OStack程序员社区-中国程序员成长平台

标题: ios - 自定义 View 的自定义委托(delegate) [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 05:00
标题: ios - 自定义 View 的自定义委托(delegate)

我正在为 iOS 使用 Xamarin,并且我有一个继承自 UIView 的自定义 View。 我想向该 View 添加一个自定义 delegate

到目前为止,我发现: Delegate (not useful) example

我希望我的 delegate 是他自己的,不会从任何其他已知的 delegate 继承。



Best Answer-推荐答案


UIView (see Apple docs) 上没有 delegate 属性。它确实存在于某些子类中,例如 UITextView (和其他类型)。

您可以做的(除了使用提供的基类)是:

  1. (使用统一的 API)创建您自己的实现 IUITextViewDelegate 接口(interface)的类并将其分配给 Delegate 属性;

  2. 创建任何符合委托(delegate)的类(即至少所有必需的成员),添加必需的 [Export],并将其分配给 WeakDelegate 属性.

关于ios - 自定义 View 的自定义委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28090210/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4