iPhone SDK - UITextField 与 + 联系人按钮

发布于 2024-07-14 21:45:33 字数 140 浏览 2 评论 0原文

在某些应用程序(例如邮件)中,当您有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

草莓酥 2024-07-21 21:45:33

您可以通过以下方式执行此操作,

txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];

txtFldObj.rightViewMode=UITextFieldViewModeAlways;

也可以参考此 技巧

You can do this by

txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];

txtFldObj.rightViewMode=UITextFieldViewModeAlways;

you can also refer to this trick also

安静 2024-07-21 21:45:33

如果您希望在文本字段中使用加号按钮,请查看 UITextField 类的 rightView 属性,它允许您将任何 UIView 放置在文本字段的最右侧部分。 您可以将 UIButton 放在那里,与创建的一样

[UIButton buttonWithType:UIButtonTypeContactAdd];

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

[UIButton buttonWithType:UIButtonTypeContactAdd];
空气里的味道 2024-07-21 21:45:33

您可以通过使用包含 UITextField 和 UIButton 作为子视图的常规 UIView 来实现此目的。

例如,

-------------------------------
| UITextField       | UIButton|
-------------------------------

当点击按钮时,您可以将地址簿选择器(或其他任何内容)作为模式视图调出,并在其关闭时根据需要更新文本字段。

You can do this by having a regular UIView that contains a UITextField and a UIButton as subviews.

E.g

-------------------------------
| UITextField       | UIButton|
-------------------------------

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文