У меня есть вопрос в UIPopover, я добавил UITableView в UIPopoverTableView в UIPopOverView Выпуск
Когда я бегу его работает хорошо в iOS7 *, как показано ниже: -.
Но пока я бегу в iOS8, это отображение, как показано ниже:
Мой код, как показано ниже
CustomPopOverViewController *viewControllerForPopover =
[self.storyboard instantiateViewControllerWithIdentifier:@"CustomPopOverVC"];
viewControllerForPopover.delegate = self;
int setTimeFlag = [[[selectedModuleProgram objectAtIndex:[sender tag]] valueForKey:kProgram_Mst_Program_Time_Flag] intValue];
if (setTimeFlag == 1)
{
[viewControllerForPopover setListType:kListType_AddProgramOptions];
viewControllerForPopover.preferredContentSize = CGSizeMake(333, 453);
}
else
{
[viewControllerForPopover setListType:kListType_AddProgramOptionsWOA];
viewControllerForPopover.preferredContentSize = CGSizeMake(333, 382);
}
self.popover = [[UIPopoverController alloc]
initWithContentViewController:viewControllerForPopover];
self.popover.popoverBackgroundViewClass = [CustomPopoverBackgroundView class];
[self.popover presentPopoverFromRect:anchor.frame
inView:anchor.superview
permittedArrowDirections:UIPopoverArrowDirectionLeft | UIPopoverArrowDirectionRight animated:YES];
В моем коде CustomPopOverViewController является моей UIViewController и в том, что у меня есть TableView.
Я поставил рамку Tableview, как показано ниже:
tblViewList.frame = CGRectMake(tblViewList.frame.origin.x, tblViewList.frame.origin.y, tblViewList.frame.size.width, (72*[arrData count]));
Не получить все опции.
Пожалуйста, помогите мне решить эту проблему.
Я много искал, но не получил правильного ответа.
Вы не изображены код? – gabbler
Я редактирую .... –
Возможно ли это, предпочтительныйКонтактный размер (333, 453) на iOS 7 и (333, 382) на iOS 8? – gabbler