Fre*_*eir 0 multiple-inheritance uitextfield ios cocoapods swift
我的一些UITextField是从TextFieldEffects的 KaedeTextField继承而来的
我想让这些文本字段具有来自另一个框架AKMaskField的掩码
怎么可能这样呢?如何使文本字段具有KaedeTextField的样式,但同时也具有AKMaskField的掩码?
是否可以使用协议和扩展在Swift中执行此操作?
Swift 不支持类的多重继承.另外你可以遵循一个协议,但由于它们都是它的子类,UITextField没有合理的方法,坦率地说 - 它没有任何意义,因为它们都以自己的方式处理它.
您(很可能)最终会得到第一个库的子类,然后您可以从第二个库中重新创建一个缺失的特征.
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |