Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 1 UITextField上的2个子类_Ios_Xcode7 - Fatal编程技术网

Ios 1 UITextField上的2个子类

Ios 1 UITextField上的2个子类,ios,xcode7,Ios,Xcode7,我有一个问题想弄清楚 如何在1个UITextField中设置2个不同的子类 我已经安装了一个库ShowPassword(通过cocoapod),目前我正在使用它,以便用户可以看到他们正在键入的密码 但我还安装了另一个库,它制作了一个很棒的UITextField(也通过cocoapods) 使用这个库,我可以插入子类Hoshi(例如,我在username文本字段中完成了这个操作) 如何在password textfield中导入它们 你不能 您需要能够创建一个新类,该类继承自textfield

我有一个问题想弄清楚

如何在1个UITextField中设置2个不同的子类

我已经安装了一个库
ShowPassword
(通过cocoapod),目前我正在使用它,以便用户可以看到他们正在键入的密码

但我还安装了另一个库,它制作了一个很棒的UITextField(也通过cocoapods)

使用这个库,我可以插入子类
Hoshi
(例如,我在username文本字段中完成了这个操作)


如何在password textfield中导入它们

你不能

您需要能够创建一个新类,该类继承自
textfieldfects
ShowPassword
。但是Swift(与Objective-C相同)不支持多重继承(请参阅)

您唯一的选择是从其中一个类创建一个自定义子类,并在子类中自己创建第二个类的效果!这意味着您必须编写代码来实现两种预期效果之一的功能。
或者,您可以尝试为两个库类之一创建扩展,从第二个库类添加逻辑。(基本相同)


这两个子类在一起工作时不可能没有任何问题。一旦两个类都重写了相同的方法,您就会遇到麻烦,因为您必须确定哪一个真正重写了它,等等。

您是对的。我将尝试另一种方法,但感谢澄清:D