BorderLabelTextField 1.0.2

BorderLabelTextField 1.0.2

Marcel_Kulina 维护。



  • 作者:
  • broken-bytes

BorderLabelTextField

Swift Version License Platform

BorderLabelTextField 是 UITextField 的子类,它在输入上方添加一个标签,以此打破 UITextField 的边界。

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

Screenshot

安装

BorderLabelTextField 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'BorderLabelTextField'

使用

使用这个 UITextField 子类很简单。

  1. 将 UITextField 拖入您的 Storyboard
  2. 将 'Custom Class' 属性字段设置为名为 'BorderLabelTextField' 的类
  3. 在 TextField 属性中,将边界样式设置为任何非预选样式,因为它会在 TextField 周围显示不想要的边界
  4. 分配您喜欢的可检查属性。

或者,通过代码创建实例并设置所需的属性。

限制

由于IBInspectable属性的固有性质,设置一些会破坏TextField设计的值是可能的。这包括像占用TextField全部空间的标签、占用全部空间的边框等。尽管这些问题在某些时间后会持续存在,直到找到合理的解决方案,但通过测试TextField外观很容易绕过这些问题。这些属性都是用户自定义的,因此在这些限制下的运行时问题非常不可能发生。

作者

broken-bytes, [email protected]

许可

BorderLabelTextField在MIT许可下可用。更多信息请参阅LICENSE文件。