JMUIFloatLabelTextField 1.4

JMUIFloatLabelTextField 1.4

Jassim 维护。



UIFloatLabelTextField

A subclassed UITextField that implements the Float Label UI design pattern.

Cocoapods Carthage Compatible


备注

如果您正在寻找此类的 UITextView 相等物,请访问我的 UIFloatLabelTextView 仓库。

关于

2013 年,Matt D. Smith 揭示了 Float Label 用户界面设计模式。简而言之,它保留了一个文本区域上方的占位符作为 浮动标签。当字段处于活动状态时,该标签颜色鲜艳,当用户完成编辑该字段时,标签颜色变淡。

Sample Gif of Library in Action

特性

  • 与所有视图 init 样式兼容
    • 视觉布局语言(用于程序化 NSAutoLayout)
    • 手动框架初始化
    • 故事板和 Xibs
  • 与所有 NSTextAlignments 兼容
  • 支持禁用所有默认 UIMenuController 选项
    • 例如,粘贴、复制、剪切、选择、选择全部
  • 动画
    • 切换 UILabel 可见性时的动画
    • 清除文本时的动画

安装

CococaPods

pod 'UIFloatLabelTextField'

Carthage

github "ArtSabintsev/UIFloatLabelTextField"

设置

查看 UIFloatLabelTextField.h 获取完整可编辑属性列表。还可以查看 UIFloatLabelSampleApp 了解应用的示例实现。

致谢

我想致谢 Jared Verdi 在他的 JVFloatLabeledTextField 项目中开发了第一个 iOS 实现的这个模式。我将其作为这个版本的参考,但执行大部分方面都有所不同。我还添加了许多我需要的其他功能,并计划在将来继续改进这个库。

由创建和维护者

Arthur Ariel Sabintsev

许可

请参考 LICENSE 文件。