注册

iOS 标签浮动-JVFloatLabeledTextField

JVFloatLabeledTextField

JVFloatLabeledTextField是 UX 模式的第一个实现,后来被称为“浮动标签模式”

由于移动设备的空间限制,通常仅依靠占位符来标记字段。这带来了 UX 问题,因为一旦用户开始填写表单,就不会出现任何标签。

这个 UI 组件库包括 aUITextFieldUITextView子类,旨在通过将占位符转换为浮动标签来改善用户体验,这些标签在填充文本后悬停在字段上方。

马特 D. 史密斯的设计


通过 CocoaPods 

sudo gem install cocoapods

Podfile在您的项目目录中创建一个

pod init

将以下内容添加到您的Podfile项目目标中:

pod 'JVFloatLabeledTextField'

然后运行 CocoaPods pod install

最后,将JVFloatLabeledTextField.h包含JVFloatLabeledTextView.h在您的项目中。

Carthage

brew update
brew install carthage

Cartfile在您的项目目录中创建一个包含:

github "jverdi/JVFloatLabeledTextField"

然后运行 carthagecarthage updateJVFloatLabeledText.frameworkCarthage/Build/iOS目录中添加到您的项目中

最后,JVFloatLabeledText.h在您的项目中包含

#import <JVFloatLabeledText/JVFloatLabeledText.h>


常见问题及demo下载:https://github.com/jverdi/JVFloatLabeledTextField

源码下载:JVFloatLabeledTextField-main.zip








0 个评论

要回复文章请先登录注册