UI选择器尝试以正确的方式执行

时间:2011-06-20 13:26:22

标签: objective-c xcode uipicker

我正在尝试使用像C#中的组合框这样的UI选择器。用户点击TextField,我已将inputView设置为选择器。这很好用。用户点击该行,我得到该行上的项目并将其放在文本字段中。

但是,当应用程序加载时,此选择器可见!我不希望它可见。我希望能够在用户点击文本框时使其可见,然后当他或她离开时我想隐藏它。你是怎么做到的?

此外,只有当用户想要执行CTRL点击等查找时才可以使用选择器。否则,它使用键盘?如何在键盘和拾取器之间来回切换。

例如,假设用户想要添加新书。他/她点击作者文本字段并且他/她键入作者(数据库中不存在的新作者)或从列表中选择和现有作者。

由于

1 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法是使用textField的inputView属性。您可以将其设置为选择器,它应该为您处理其余部分。