如何在iPhone中使用下拉菜单?

如何在iPhone中使用下拉菜单?,iphone,uitableview,drop-down-menu,popup,Iphone,Uitableview,Drop Down Menu,Popup,在我的应用程序中,当单击按钮时,我需要一个下拉菜单或弹出窗口来选择语言(英语、阿拉伯语、法语、印地语)。如何实现并帮助我编写代码 这正是UIPickerView的目的。老实说,在开始编写代码之前,至少要阅读一次苹果的HIG 设计下拉列表的简单方法是将其表示为UITableView和一些动画。这使它看起来真的像一个下拉列表。下面是我用来创建一个的代码。为此,首先导入框架 -(IBAction)DropDownTable:(id)sender { TableView.hidden = NO; if(

在我的应用程序中,当单击按钮时,我需要一个下拉菜单或弹出窗口来选择语言(英语、阿拉伯语、法语、印地语)。如何实现并帮助我编写代码

这正是UIPickerView的目的。老实说,在开始编写代码之前,至少要阅读一次苹果的HIG

设计下拉列表的简单方法是将其表示为
UITableView
和一些动画。这使它看起来真的像一个下拉列表。下面是我用来创建一个的代码。为此,首先导入
框架

-(IBAction)DropDownTable:(id)sender
{
TableView.hidden = NO;
if(TableView.frame.origin.y ==203)
{
    [UIView beginAnimations:nil context:NULL]; 
    [UIView setAnimationDuration:0.5f];
    [TableView setFrame:CGRectMake(224, 204, 27, 160)];
    [UIView commitAnimations];
    [self.view addSubview:TableView];
}

else if (TableView.frame.origin.y == 204)
{
    [TableView setFrame:CGRectMake(224, 203, 27, 0)];
    TableView.hidden = YES;
}

[self.view addSubview:TableActivityLevel];
}
首先创建一个tableview,声明它的方法,并创建包含各种语言的数组。
点击
ui按钮
即可使用此功能!!!快乐编码:)

我不认为这是制作下拉列表的最简单方法…最简单的方法是使用UIActionSheet…添加多个按钮使其表现为一个带有表视图的列表,您无需管理,这很好。请看屏幕截图:


是的,我认为这很好,但是我如何使用UITableView呢?它将作为一个极好的临时下拉列表。。。。