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