我有一个按钮,当我点击一个按钮表弹出出现,我已经做了
对于我的应用程序,我在一个视图中有两个按钮,例如"国家"按钮和"状态"按钮。
当我点击国家按钮时,国家列表应该出现在"表格弹出"中,当我点击状态按钮时,状态列表应该出现在"表格弹出"中。
我们如何使用一个tableView控制器类来实现这个呢
请提供样例代码给我。
目前单个按钮,我使用下面的代码与一个tableviewcontroller类。我想为两个按钮与不同的数据列表在它与单个tableviewController类
-(IBAction) button:(id) sender{
NSLog(@"Go");
if (self.popoverController == nil)
{
PopOver *lang = [[PopOver alloc]
initWithNibName:@"PopOver" bundle:[NSBundle mainBundle]];
UIPopoverController *popOver =
[[UIPopoverController alloc]initWithContentViewController:lang];
popOver.delegate = self;
[lang release];
self.popoverController = popOver;
[popOver release];
}
[popoverController setPopoverContentSize:CGSizeMake(200, 100)];
[popoverController presentPopoverFromRect:[sender frame] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
<<p> 表类/strong> - (void)viewDidLoad
{
languages = [[NSMutableArray alloc ]init];
[languages addObject:@"English"];
[languages addObject:@"korean"];
[super viewDidLoad];
self.clearsSelectionOnViewWillAppear = NO;
}
假设tableview的数据存储在数组中。你可以让按钮动作用国家或州信息填充tableview的数组,基于哪个按钮被按下。这可能是最简单的方法除非两个选项的tableview结构不同