我在这里继承两个使用SWIFT
https://github.com/PaystackHQ/paystack-ios/blob/master/GUIDE.md使用这个库类现在用有文本框
PSTCKPaymentCardTextField()
但我也想在这里使用 https://github.com/CosmicMind/Material
材料deisgn文本框是我有办法可以同时使用?
我在这里继承两个使用SWIFT
https://github.com/PaystackHQ/paystack-ios/blob/master/GUIDE.md使用这个库类现在用有文本框
PSTCKPaymentCardTextField()
但我也想在这里使用 https://github.com/CosmicMind/Material
材料deisgn文本框是我有办法可以同时使用?
协议“继承”(它实际上是构造)是实现这一点和/或使用扩展的方式。
Swift类没有多父继承。
来自多个源的“继承”,在这种情况下,创建协议的扩展必要的行为和属性,然后符合尽可能多的人,因为你需要,像这样:
class NamedMyClass: ParentOfMyClass, FirstProtocol, SecondProtocol {
// all your custom implementations
}
什么是停止你在应用程序中使用两个控件(除了使用'Material Design'的任何控件不符合iOS设计指南的事实外)? –