如何将UITextView的“委托”插座连接到实现UITextViewDelegate协议的类?

时间:2009-11-23 18:23:09

标签: iphone delegates uitextview

如何将UITextView的“委托”插座连接到实现UITextViewDelegate协议的类?

我似乎无法找到示例in the docs

奇怪的是,UITextView的“委托”插座有拖拽接口,就像你可以将它连接到另一个小部件但当然,我不想连接它直到一个小部件,我想将它连接到现有的类

3 个答案:

答案 0 :(得分:9)

这是一个非常古老的问题,但我也遇到了麻烦,并且认为我分享了最新的Xcode 5解决方案。

您应该能够将代理拖动到黄色圆圈,其中的白色方块位于故事板上视图控制器下方的黑色条中。这一点都不明显,所以我提供了截图

enter image description here

答案 1 :(得分:6)

在Interface Builder中连接委托:

(1)将适当的控制器拖到nibs主窗口中,并将控制器的类设置为代理的类。例如,如果您有一个名为“MyDelegateClass”的NSObject子类,请拖动Object控制器并将其类设置为“MyDelegateClass”。

(2)在UITextView的连接检查器中,按住Control键并单击delegate并将其连接到步骤(1)中创建的控制器。

就是这样。

答案 2 :(得分:3)

如果您的意思是“我如何创建一个使用代码创建的对象作为我的文本视图的委托”,只需设置委托属性(这是Interface Builder中的拖动将为您做的):

textView.delegate = yourDelegateObject;