如何使一个 UITextField 继承自两个 类?
How to make a UITextField Inherit from two classes?
我的一些 UITextField 继承自 TextFieldEffects
的 KaedeTextField
我想让这些文本字段具有来自另一个框架的掩码,AKMaskField
这怎么可能?我怎样才能使文本字段具有 KaedeTextField 的样式,但同时还具有 AKMaskField 的遮罩?
是否可以在 Swift 中使用协议和扩展来做到这一点?
Swift 不 支持 类 的多重继承。此外,您可以遵守协议,但由于它们都是 UITextField
的子 类,因此没有合理的方法,坦率地说 - 这没有任何意义,因为它们都自己处理方法。
你会(最有可能) 以第一个库的子类结束,然后你可以从第二个库中重新创建缺失的功能。
我的一些 UITextField 继承自 TextFieldEffects
的 KaedeTextField我想让这些文本字段具有来自另一个框架的掩码,AKMaskField
这怎么可能?我怎样才能使文本字段具有 KaedeTextField 的样式,但同时还具有 AKMaskField 的遮罩?
是否可以在 Swift 中使用协议和扩展来做到这一点?
Swift 不 支持 类 的多重继承。此外,您可以遵守协议,但由于它们都是 UITextField
的子 类,因此没有合理的方法,坦率地说 - 这没有任何意义,因为它们都自己处理方法。
你会(最有可能) 以第一个库的子类结束,然后你可以从第二个库中重新创建缺失的功能。