AnimatedFormFieldTableViewCell
AnimatedFormFieldTableViewCell 允许您实现一个嵌入 UITextField 的 UITableViewCell,该 UITextField 会自动缩放用户交互时的占位符文本。
安装:从“AnimatedFormFieldTableViewCell”文件夹中获取“AnimatedFormFieldTableViewCell.xib”和“AnimatedFormFieldTableViewCell.swift”文件,并将它们拖动到您的项目中。
要使用 AnimatedFormFieldTableViewCell,您只需做以下几步
-
将
AnimatedFormFieldTableViewCell的 nib 在您实现 UITableView 的 ViewController 上进行注册,以您的重用标识符为名称。 -
在
CellForRowAtIndexPath中 dequeue 出作为AnimatedFormFieldTableViewCell的 cell。 -
通过在 cell 本身上调用
setLabelText来更改占位符的标签文本。
然后您就基本完成了 :). 从这一点开始,一切都应该自己处理好。
注意
-
要访问嵌入的
UITextField,您可以直接调用 cell 的cellTextField属性。 -
AnimatedFormFieldTableViewCell遵循UITextFieldDelegate协议,因此如果您希望在 cell 的 textField 实现任何UITextFieldDelegate,只需在 cell 本身上设置delegate(而不是在 textField 上 - 没有必要 - cell 将会处理这一切)。 -
为了得到最佳效果 - cell 的高度应该是 60。