如何将UITextView的“委托”插座连接到实现UITextViewDelegate协议的类?
我似乎无法找到示例in the docs
奇怪的是,UITextView的“委托”插座有拖拽接口,就像你可以将它连接到另一个小部件但当然,我不想连接它直到一个小部件,我想将它连接到现有的类。
答案 0 :(得分:9)
这是一个非常古老的问题,但我也遇到了麻烦,并且认为我分享了最新的Xcode 5解决方案。
您应该能够将代理拖动到黄色圆圈,其中的白色方块位于故事板上视图控制器下方的黑色条中。这一点都不明显,所以我提供了截图
答案 1 :(得分:6)
在Interface Builder中连接委托:
(1)将适当的控制器拖到nibs主窗口中,并将控制器的类设置为代理的类。例如,如果您有一个名为“MyDelegateClass”的NSObject子类,请拖动Object
控制器并将其类设置为“MyDelegateClass”。
(2)在UITextView的连接检查器中,按住Control键并单击delegate
并将其连接到步骤(1)中创建的控制器。
就是这样。
答案 2 :(得分:3)
如果您的意思是“我如何创建一个使用代码创建的对象作为我的文本视图的委托”,只需设置委托属性(这是Interface Builder中的拖动将为您做的):
textView.delegate = yourDelegateObject;