我想通过使用IB或代码创建标签文本字段(UITextField,而不是UITextArea),如下图所示。
1.标签必须在文本字段的范围内
2.标签不得与文本字段中输入的文本重叠
3.如果标签被点击,文本字段应成为第一响应者
非常感谢提前。
答案 0 :(得分:5)
这正是你想要的,它看起来也很好:
https://github.com/jverdi/JVFloatLabeledTextField(由Jared Verdi制作)
要在IB中使用它,只需向视图添加普通UITextField
,然后转到右侧窗格中的Identity Inspector
,然后从默认Custom Class
更改UITextField
} JVFloatLabeledTextField
。
同一事物的更多实现:
Rob Phillips的单行和多行iOS版本:
Arthur A. Sabintsev的iOs实施:
答案 1 :(得分:0)