我希望在聚焦时显示占位符文本(即,它是第一个响应者)。它应该保持这种状态,直到键入内容并且字段不再为空。
地址簿应用的搜索栏的行为与此类似,新的联系人条目字段也是如此。
有没有办法做到这一点?
答案 0 :(得分:3)
我不认为这是“内置”的,你可以激活它,但你可以自己构建它:创建一个你想要显示的UILabel,当焦点设置到TextField上时,UILabel在正确的位置(稍微在光标之后)。
用户输入角色后,您就会隐藏UILabel。您可以看到用户何时开始编辑并通过将您的类作为委托添加到UISearchBar来开始输入(请参阅回调“searchBar:textDidChange:”和“searchBarTextDidBeginEditing:”):http://bit.ly/eQlvRz