UITextField带有iPhone下拉菜单

Mas*_*son 3 iphone uitextfield ios drop-down-menu

有没有一种简单的方法可以为UITextField创建下拉菜单,以便用户可以键入自定义条目或从列表中选择一个?

cha*_*tur 6

对于下拉菜单,您可以实现UITableView.您可以使用列表填充此UItableview.

只需在ViewController的ViewDidLoad方法中声明它,然后您就可以稍后显示或隐藏它.

    TableView = [[UITableView alloc]initWithFrame:CGRectMake(x,x,x,x) ];
    TableView.delegate = self;
    TableView.dataSource = self;
Run Code Online (Sandbox Code Playgroud)

当用户单击UITextField时,将其添加到主视图.

[self.view addSubView:TableView];
Run Code Online (Sandbox Code Playgroud)

如果您希望用户从给定列表中选择,则更好的选项是UIButton而不是UITextField.

编辑:我没有注意到它与上面的答案是一样的.