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