1

我有使用TextFieldEffects创建的自定义 UITextFields 。现在我有一个不同的挑战,我需要对一些 TextFieldEffects 实例使用电话号码格式,但不是全部。在这一点上,我找到了PhoneNumberKit,它似乎正在做我想做的事情。

但是,TextFieldEffects 是 UITextField 的一个实例,可以在这里看到,因此如果我更改UITextFieldPhoneNumberTextField第 23 行,它将影响所有 TextFieldEffects。

有没有办法可以将这两个库结合起来,并且能够让一些字段受到 PhoneNumberKit 的影响,但不是全部?


或者有没有更好/更方便的方法(可能是任何其他库或不使用外部库)来实现我想要实现的目标?我还有什么其他选择?这种情况下最好的方法是什么?


为了进一步讨论,我在这里问了另一个问题..

4

1 回答 1

2

我认为,如果您查看两个库的文档和委托方法,您应该能够将两者集成。在不做所有工作的情况下,您应该使用UITextFieldDelegate来告诉您文本何时发生更改,然后使用格式化程序方法PhoneNumberKit获取该原始字符串并更新自定义 TextField 的内容。

于 2016-03-16T01:58:10.103 回答