私のUITextFieldsのいくつかは、TextFieldEffectsのKaedeTextFieldから継承されています
これらのテキストフィールドに、別のフレームワークであるAKMaskFieldのマスクを作成したいと思います。
どうすればそれができますか?テキストフィールドにKaedeTextFieldのスタイルを持たせると同時に、AKMaskFieldのマスクも持たせるにはどうすればよいですか?
プロトコルと拡張機能を使用してSwiftでそれを行うことは可能ですか?
Swiftは、クラスの多重継承をサポートしていません。さらに、プロトコルに準拠することもできますが、どちらものサブクラスであるためUITextField
、合理的な方法はなく、率直に言って、どちらも独自の方法で処理するため、意味がありません。
あなたはでしょう(ほとんどの場合)最初のライブラリのサブクラスで終わると、あなたは、第二の1から欠落している機能を再作成することができます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加