gpt4 book ai didi

ios - 如何让两个类委托(delegate)UITextView?

转载 作者:行者123 更新时间:2023-11-29 00:50:22 26 4
gpt4 key购买 nike

我有一个 textView“TexV”,它有一个继承自 UITextView 的自定义类“TexV_Class”,我有一个 viewController“VC”,它有一个名为“VC_Class”的自定义类

现在我怎样才能使“TexV_Class”和“VC_Class”这两个类委托(delegate)并使它们一起工作?两个类中的相同委托(delegate)方法(例如 textViewDidChange)是否有可能运行(暂时保留运行顺序)

虽然我已经让两个类都委托(delegate)但只运行了一个(运行 textView 委托(delegate)方法的 VC_Class)

最佳答案

你不能。委托(delegate)机制通过单个回调对象工作,如果您希望多个项目基于委托(delegate)使用react,您可以通过以下两种方式之一解决此问题:

1- 向您的一位委托(delegate)发出通知,以便另一位委托(delegate)可以相应地采取行动

2- 在 TexV_Class 上设置一个符合 VC_Class 想要采用的 UITextView 方法的自定义委托(delegate),并让 TexV_Class 从它的委托(delegate)回调中调用这个委托(delegate)。

关于ios - 如何让两个类委托(delegate)UITextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38180024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com