我试过这段代码。http://www.mediafire.com/download/bvoqrkn82sd6az9/tablesample.zip ..在这里,它将显示表格视图。但是每当我单击按钮时,我都需要创建一个表格视图,它应该显示类似下拉列表的表格视图列表,就像在这个屏幕截图中一样。http://www.mediafire.com/download/7jiwb0e00916gh9/Table+View.PNG 这是我需要显示的。非常感谢您的帮助。提前致谢。
问问题
13452 次
3 回答
3
您可以使用动画更改 tableView 的高度。根据您的适合性设置时间。
对于扩展:
[UIView animateWithDuration:1
delay:0.0
options: UIViewAnimationYourChoice
animations:^{
CGRect frame = self.tableView.frame;
frame.size.height = 300;
self.tableView.frame = frame;
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
对于收缩:
[UIView animateWithDuration:1
delay:0.0
options: UIViewAnimationYourChoice
animations:^{
CGRect frame = self.tableView.frame;
frame.size.height = 0;
self.tableView.frame = frame;
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
于 2013-10-28T06:52:13.310 回答
1
IOS SDK 中没有 dropdwon 的选项。如果你需要这个,请像这样。
- 单击此按钮时,您必须加载一个 UIView 或 UITableView,它们将完全归结为您的 UIButton。
- 此自定义 UIView 或 UITableView 将充当您的下拉菜单。
- 使用完成后,您可以隐藏或删除它。
我希望它会帮助你..你可以使用UIPopoverController来显示UITableView而不是 dropview
于 2013-10-28T06:39:42.480 回答
0
我已经实现了这一点,您可以通过在任何部分的第一行添加按钮并UITableViewRowAnimationTop
使用 beginUpdate 单击第一行来加载其他行来实现这一点。
因此,现在 index==0 部分的每一行都是一个下拉按钮,从 index=1 开始的其他行将是代表信息的数据行。
于 2013-10-28T06:54:17.613 回答