Ios 1 UITextField上的2个子类
我有一个问题想弄清楚 如何在1个UITextField中设置2个不同的子类 我已经安装了一个库Ios 1 UITextField上的2个子类,ios,xcode7,Ios,Xcode7,我有一个问题想弄清楚 如何在1个UITextField中设置2个不同的子类 我已经安装了一个库ShowPassword(通过cocoapod),目前我正在使用它,以便用户可以看到他们正在键入的密码 但我还安装了另一个库,它制作了一个很棒的UITextField(也通过cocoapods) 使用这个库,我可以插入子类Hoshi(例如,我在username文本字段中完成了这个操作) 如何在password textfield中导入它们 你不能 您需要能够创建一个新类,该类继承自textfield
ShowPassword
(通过cocoapod),目前我正在使用它,以便用户可以看到他们正在键入的密码
但我还安装了另一个库,它制作了一个很棒的UITextField(也通过cocoapods)
使用这个库,我可以插入子类Hoshi
(例如,我在username文本字段中完成了这个操作)
如何在password textfield中导入它们 你不能强> 您需要能够创建一个新类,该类继承自
textfieldfects
和ShowPassword
。但是Swift(与Objective-C相同)不支持多重继承(请参阅)
您唯一的选择是从其中一个类创建一个自定义子类,并在子类中自己创建第二个类的效果!这意味着您必须编写代码来实现两种预期效果之一的功能。或者,您可以尝试为两个库类之一创建扩展,从第二个库类添加逻辑。(基本相同)
这两个子类在一起工作时不可能没有任何问题。一旦两个类都重写了相同的方法,您就会遇到麻烦,因为您必须确定哪一个真正重写了它,等等。您是对的。我将尝试另一种方法,但感谢澄清:D