如何使UITextField从两个类继承?

时间:2018-12-25 20:47:29

标签: ios swift uitextfield cocoapods multiple-inheritance

我的一些UITextFields继承自TextFieldEffects的KaedeTextField

我想使这些文本字段具有来自其他框架AKMaskField

的遮罩

那怎么办?如何使文本字段具有KaedeTextField的样式,同时又具有AKMaskField的蒙版?

有可能在Swift中使用协议和扩展名吗?

1 个答案:

答案 0 :(得分:6)

迅速不支持类的多重继承。另外,您可以遵循协议,但是由于它们都是UITextField的子类,因此没有合理的方法,坦率地说-这没有任何意义,因为它们都是以自己的方式处理的。

(很有可能)以第一个库的子类结尾,然后可以从第二个库重新创建缺失的功能。