JMUIFloatLabelTextView 1.0

JMUIFloatLabelTextView 1.0

Jassim 维护。



UIFloatLabelTextView

实现浮标标签 UI 设计模式的 UITextView 子类。

Cocoapods Carthage Compatible


注意

如果您正在寻找此类的 UITextField 等价物,请访问我的 UIFloatLabelTextField 仓库。

关于

2013 年,Matt D. Smith 揭示了 Float Label 用户界面设计模式。简而言之,它保留了一个文本字段(或文本视图)的占位符在文本字段上方(或者说是浮标标签)。当字段处于活动状态时,此标签颜色鲜亮,当用户完成编辑该字段时,则颜色略显暗淡。

Sample Gif of Library in Action

图片来源: Matt D. Smith

特性

  • 与所有视图 init 样式兼容
    • 视觉格式化语言(用于编程 NSAutoLayout)
    • 手动框架初始化
    • 故事板和 Xib
  • 与所有 NSTextAlignments 兼容
  • 添加了占位符支持
  • 支持禁用所有默认 UIMenuController 选项
    • 例如,粘贴、复制、剪切、选择、全选

安装

CocoaPods

pod 'UIFloatLabelTextView'

Carthage

github "ArtSabintsev/UIFloatLabelTextView"

使用方法

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

创建和维护者

Arthur Ariel Sabintsev

许可证

请参阅 LICENSE 文件。