自定义视图的自定义委托

时间:2015-01-22 13:40:30

标签: ios delegates xamarin

我正在使用Xamarin用于iOS,我有一个继承自View的自定义UIView。 我想在该视图中添加自定义delegate

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

我希望我的delegate能够自己独立,并且不会继承任何其他已知的delegate

1 个答案:

答案 0 :(得分:1)

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

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

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

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