UIFloatLabelTextView
实现浮标标签 UI 设计模式的 UITextView 子类。
注意
如果您正在寻找此类的 UITextField
等价物,请访问我的 UIFloatLabelTextField 仓库。
关于
2013 年,Matt D. Smith 揭示了 Float Label 用户界面设计模式。简而言之,它保留了一个文本字段(或文本视图)的占位符在文本字段上方(或者说是浮标标签)。当字段处于活动状态时,此标签颜色鲜亮,当用户完成编辑该字段时,则颜色略显暗淡。
图片来源: Matt D. Smith。
特性
- 与所有视图
init
样式兼容- 视觉格式化语言(用于编程 NSAutoLayout)
- 手动框架初始化
- 故事板和 Xib
- 与所有
NSTextAlignments
兼容 - 添加了占位符支持
- 支持禁用所有默认 UIMenuController 选项
- 例如,粘贴、复制、剪切、选择、全选
安装
CocoaPods
pod 'UIFloatLabelTextView'
Carthage
github "ArtSabintsev/UIFloatLabelTextView"
使用方法
查看 UIFloatLabelTextView.h
获取完整的可编辑属性列表。还可以查看 UIFloatLabelSampleApp 了解应用的实现示例。
创建和维护者
许可证
请参阅 LICENSE 文件。