我正在为 iOS 使用 Xamarin
,我有一个自定义的 View
,它继承自 UIView
。
我想向该 View 添加自定义 delegate
。
到目前为止,我发现: Delegate (not useful) example
我希望我的 delegate
是独立的,不会继承任何其他已知的 delegate
。
最佳答案
UIView
上没有delegate
属性(see Apple docs)。它确实存在于某些子类中,例如 UITextView
(和其他类型)。
您可以做的(除了使用提供的基类之外)是:
(使用统一的 API)创建您自己的实现
IUITextViewDelegate
接口(interface)的类,并将其分配给Delegate
属性;创建任何符合委托(delegate)的类(即至少所有必需的成员),添加所需的
[Export]
,并将其分配给WeakDelegate
属性.
关于ios - 自定义 View 的自定义委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28090210/