为用户创建视图以填充表单

时间:2011-06-27 03:41:37

标签: objective-c forms

我正在创建一个视图,为用户提供一些填写的字段 - 地址,电话号码等。

我看过在“名称”字段中填充了带有灰色文本字段的应用程序,例如“在此处填写您的姓名”,当用户点击它时文本消失,键盘出现并且视图被放大到文本域(或其他任何东西)。此外,在填充该字段后,点击键盘上的“下一步”按钮可将用户带到下一个字段。我正在尝试做同样的事情,但我不知道从哪里获得这方面的资料。请原谅我糟糕的谷歌搜索技巧; p

尝试了UITextView和UITextField,但在Interface Builder上没有与此相关的任何内容。想一想它的代码是什么?

如果我能得到一些解释或一些关于它是如何工作的链接,那就太棒了(:谢谢!

编辑:好的,我玩了一下界面生成器,并且意识到我可以将占位符设置为灰色文本。

1 个答案:

答案 0 :(得分:2)

实际上是UITextField

  1. 您可以通过设置其placeholder属性来获取灰色文本。
  2. 我不确定缩放是什么意思,但通常他们会使用滚动视图或调整框架,以免被键盘阻挡。
  3. 使用Next实例作为文本字段inputAccessoryViewUIToolbar按钮可用。但是,实现是自己的,并不是提供的框架。您可以查看this example开始使用。