2011-12-15 66 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

相關問題