繁体   English   中英

UITextField在聚焦时保持占位符文本

[英]UITextField Keep the placeholder text on while focused

我想在聚焦时保持显示的占位符文本(也就是说,它是第一个响应者)。 它应该保持这种状态,直到输入内容并且字段不再为空。

地址簿应用程序的搜索栏的行为与此类似,新的联系人条目字段也是如此。

有没有办法做到这一点?

我不认为这是“内置”你激活它,但你可以自己构建它:创建一个你想要显示的UILabel,当焦点设置到TextField时,UILabel就在右边斑点(光标稍后)。

一旦用户输入角色,您就会隐藏UILabel。 您可以看到用户何时开始编辑并通过将您的类作为委托添加到UISearchBar来开始输入(请参阅回调“searchBar:textDidChange:”和“searchBarTextDidBeginEditing:”): http ://bit.ly/eQlvRz

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM