iPhone SDK - UITextField 与 + 联系人按钮
在某些应用程序(例如邮件)中,当您有 UITextField 时,右侧会有一个小 + 按钮。 当您点击它时,会出现一个模式视图控制器,您可以从中选择电话号码、地址等,它将出现在文本字段中。 我想知道如何在我自己的应用程序中实现这一点。 谢谢,
艾萨克
In some applications like Mail, when you have a UITextField, there is a little + button to the right. When you tap it, a modal view controller comes up which you can select a phone number, address, etc from, and it will appear in the text field. I was wondering how to implement this in my own app. Thanks,
Isaac
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过以下方式执行此操作,
也可以参考此 技巧也
You can do this by
you can also refer to this trick also
如果您希望在文本字段中使用加号按钮,请查看 UITextField 类的
rightView
属性,它允许您将任何 UIView 放置在文本字段的最右侧部分。 您可以将 UIButton 放在那里,与创建的一样If you want the plus button inside the text field, take a look at the
rightView
property of the UITextField class, which lets you put any UIView in the right-most portion of the text field. You can put a UIButton there, as created with您可以通过使用包含 UITextField 和 UIButton 作为子视图的常规 UIView 来实现此目的。
例如,
当点击按钮时,您可以将地址簿选择器(或其他任何内容)作为模式视图调出,并在其关闭时根据需要更新文本字段。
You can do this by having a regular UIView that contains a UITextField and a UIButton as subviews.
E.g
When the button is tapped you can bring up the address book picker (or anything else) as a modal view, and when it closes update the text field as necessary.