2011-12-15 68 views
0

我有一个按钮,当我点击一个按钮表弹出出现我已经做了。如何创建一个tableview弹出两个按钮使用一个tableviewcontroller类

对于我的应用程序我有两个按钮在视图中例如“国家”按钮和“状态”按钮。

当我点击国家按钮国家名单应出现在“表弹出”,当我点击状态按钮状态列表应出现在“表弹出”。

那么我们如何通过使用一个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]; 
} 

TableViewController类

- (void)viewDidLoad 
{ 

languages = [[NSMutableArray alloc ]init]; 
[languages addObject:@"English"]; 
[languages addObject:@"korean"]; 

[super viewDidLoad]; 
self.clearsSelectionOnViewWillAppear = NO; 

} 

回答

0

想必你的tableview的数据被存储在数组中。您可以使用按钮操作,根据按钮被按下的国家或州信息填充tableview的数组。这可能是最简单的方法,除非这两个选项的tableviews结构不同。

+0

雅数据为tableView存储在一个array.AS我有两个按钮我们如何存储数据的国家和国家在array.for一个按钮,我已经在上面的代码中显示。注意我编辑我的code.so请给我一些样品,我怎么能做到这一点。 – crazy2431 2011-12-15 06:48:56

相关问题