在某些应用程序(如 Mail)中,当您拥有 UITextField 时,右侧会有一个小 + 按钮。当您点击它时,会出现一个模态视图控制器,您可以从中选择电话号码、地址等,它会出现在文本字段中。我想知道如何在我自己的应用程序中实现这一点。谢谢,
艾萨克
Isaac Waller
问问题
5587 次
3 回答
8
你可以这样做
txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];
txtFldObj.rightViewMode=UITextFieldViewModeAlways;
你也可以参考这个技巧
于 2010-05-27T06:05:21.547 回答
5
如果您想要文本字段内的加号按钮,请查看rightView
UITextField 类的属性,它允许您将任何 UIView 放在文本字段的最右侧部分。您可以将 UIButton 放在那里,如创建
[UIButton buttonWithType:UIButtonTypeContactAdd];
于 2009-03-21T18:08:42.723 回答
1
您可以通过使用包含 UITextField 和 UIButton 作为子视图的常规 UIView 来做到这一点。
例如
-------------------------------
| UITextField | UIButton|
-------------------------------
点击按钮时,您可以将地址簿选择器(或其他任何东西)作为模式视图调出,并在关闭时根据需要更新文本字段。
于 2009-03-19T20:15:16.570 回答