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