Я хочу перейти на главный диспетчер просмотра. На самом деле я создал три вида, т. Е. Представление в виде штрих-кода, просмотр пейчарта, gridview.
Для этих 3 представлений родительский элемент управления представляет собой отображение в виде гистограммы.
На самом деле, я получаю данные еще один класс reportgrid для gridview.
здесь parentview - gridview.I будет отображать информацию о сетке в tableview.
Когда я нажимаю tableview, он перезагружается из reportgrid в gridview.
Но представление сетки, как я могу реализовать настоящий модальный для 3-х классов, является гистограммой. в моем приложении для всех контроллеров parentview является основным видом. В моем приложении я не использовал навигационный контроллер.
Я использовал один пользовательский метод.не работает настоящий контроллер modalview с использованием класса parentview
reportgrid.m
#pragma mark - Button Click
-(void)btnClicked:(UIButton *)sender
{
[self.mainviewcont click:sender];
}
сетка вид .m для я площадка
-(void)click:(UIButton *)sender
{
[Database_operations setRetailerId:AccountNumber];
[Database_operations setDate:[dateArray objectAtIndex:[[sender superview] tag]]];
if (report)
{
[Database_operations removeallsubviews:report.view];
report=nil;
}
*popup;
reportsubview *report;
if (reportPop)
{
[reportPop dismissPopoverAnimated:YES];
reportPop=nil;
}
report=[[ReportSubView alloc] initWithNibName:@"ReportSubView" bundle:[NSBundle mainBundle]];
report.view.frame=CGRectMake(0, 0, 900, 700);
reportPop=[[UIPopoverController alloc] initWithContentViewController:report];
report.popover=reportPop;
reportPop.delegate=report;
reportPop.popoverContentSize=CGSizeMake(900, 700);
[reportPop presentPopoverFromRect:CGRectMake(self.view.center.x, self.view.center.y, sender.frame.size.width, sender.frame.size.height) inView:sender.superview permittedArrowDirections:nil animated:YES];
}
для iphone приложения, как реализовать контроллер представления присутствует модальное
как реализовать presentvie wcontroller в методе экземпляра с помощью родительского контроллера для iphone? – iosAppQuestns
Для доступа к родительскому контроллеру View вы можете использовать self.parentViewController и реализовать currentviewcontroller использовать [self.parentViewController presentViewController: v анимированный: НЕТ завершения: ноль]; –
На самом деле мой родительский класс - barchartview. При переходе к gridview родительский класс gridview является классом reportgrid. поэтому, как написать единый метод для всех этих элементов управления и ipmplement prsent maodal navigation в iphone – iosAppQuestns