0

我正在尝试为 UITextView 定义一个占位符,但不幸的是,它与 UITextField 不同,它没有该属性。为了加快我的开发过程,我进行了一些搜索并找到了一个可以解决该问题的库( https://github.com/MoZhouqi/KMPlaceholderTextView )。

我的问题始于另一个用于字段验证的库( https://github.com/SwiftValidatorCommunity/SwiftValidator )的方法/功能的实现。由于我使用的是 UITextView 子类,因此验证器不会将其识别为可验证字段,并要求将其转换为可验证字段。但是一旦我投射它,应用程序在尝试验证 KM TextView 时会崩溃。

我的问题是,有什么方法可以让这两个库交互并使它们相互兼容?如果是这样,我该怎么做?

4

1 回答 1

0

这两个库都在 MIT 许可下。它们只是编译和运行的源代码。您可以将它们下拉到您的项目中并编辑代码以使其做任何您喜欢的事情。它只是代码。不要害怕它(尽管我能理解为什么这看起来是一项艰巨的任务)。

然后会发生的问题是您随着时间的推移维护这些新库。如果您仔细进行更改并将更改最小化,您应该能够使用对主存储库所做的任何更改来重新设置它们。您可以设置自己的 git 存储库并将您的更改保留在那里。

于 2018-02-14T23:25:15.953 回答