Я работаю с двумя поповерными контроллерами для выбора страны и штата соответственно. Информация о стране и штате помещается в табличное представление. Когда я нажимаю на строку страны, всплывающее окно соответствующих состояний отображается в другом поповере с заданным кадром. Это работает нормально для 4 строк данных. Но когда строк данных страны больше 4, всплывающее окно состояния отображается в другом углу, т.е. меняет свою позицию.
Вот код для создания popover в методе didSelect row
StateSelection_iPad *classCourse = [[StateSelection_iPad alloc] init];
popover = [[UIPopoverController alloc] initWithContentViewController:classCourse];
popover.delegate = self;
classCourse.popNewDelegate=self;
[popover presentPopoverFromRect:CGRectMake(50,-40, 200, 300) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
[classCourse release];
и в классе .m
self.contentSizeForViewInPopover = CGSizeMake(250, 220);
Как получить всплывающее окно для данного кадра каждый раз, когда я нажимаю на строку таблицы с 'n' количеством строк