如何在按钮点击时实现下拉列表,如图像中所示?
答案 0 :(得分:3)
这使它看起来像一个下拉列表。这是我用来创建一个的代码。首先导入框架,制作动态视图并添加背景图像。在动态视图中添加表格之后。
-(IBAction)DropDownTable:(id)sender
{
UIView *BackGrView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 200)];
BackGrView.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 TableView];
}
else if (TableView.frame.origin.y == 204)
{
[TableView setFrame:CGRectMake(224, 203, 27, 0)];
BackGrView.hidden = YES;
}
[self.view addSubview:TableActivityLevel];
}
答案 1 :(得分:3)
我认为下面的链接可以通过一些修改来实现。请浏览以下链接:
此处UITableView
用于显示弹出窗口。您可以为Section
实施TableView
方法,以达到您想要的效果。
...谢谢
答案 2 :(得分:0)
使用Custom View非常简单。作为参考,我可以向您展示其实施步骤:
答案 3 :(得分:-2)
点击该按钮时,显示(截面表视图)UITableview
,如图所示(希望您了解创建UITableView
),然后使用cellForRowIndex
委托加载列表视图内容。在选择表格的行时,您可以获取值并隐藏didselectrowatIndexPath
委托中的UITableView。