У меня есть кнопка, когда я нажимаю на кнопку, появляется всплывающее окно, которое я уже сделал.
для моего приложения у меня есть две кнопки в представлении, например, кнопка "страна" и кнопка "штат".
Когда я нажимаю на кнопку страны, список стран должен появляться во всплывающей таблице, а когда я нажимаю на кнопку состояния, список состояний должен отображаться во всплывающей таблице.
Итак, как нам это сделать, используя один класс контроллера 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;
}