Может ли кто-нибудь подтвердить мне максимальный размер popoverview?Максимальный размер popover
Благодаря
Может ли кто-нибудь подтвердить мне максимальный размер popoverview?Максимальный размер popover
Благодаря
Из документации setPopoverContentSize:
:
При изменении размера содержимого поповера в значении ширины указывается должен быть не менее 320 баллов и не более 600 баллов. На значение высоты нет ограничений. Однако указанные вами значения ширины и высоты можно настроить так, чтобы всплывающее окно отображалось на экране и не было закрыто клавиатурой.
Я нашел 585, кажется, максимальный, любой более крупный, и вся вещь блуждает влево при каждом изменении размера.
Я просто проверить, что этот код работает на IPad 1 и IPad 4 (это означает, что поддерживается прошивкой 5.1.1 - 6.1.2)
popover = [[UIPopoverController alloc] initWithContentViewController:yourVC];
[popover setPopoverContentSize:CGSizeMake(1024, 1024)];
[popover presentPopoverFromRect:CGRectZero
inView:appDelegate.splitViewController.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
Следует отметить, что трудно уволить поповер поскольку он будет «заполнять экран» в портретном или альбомном виде. У меня есть эти методы в моем appDelegate.splitViewController:
- (BOOL)shouldAutomaticallyForwardRotationMethods {
NSLog(@"MG - shouldAutomaticallyForwardRotationMethods");
return YES;
}
- (BOOL)automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers {
NSLog(@"MG - automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers");
return YES;
}
Просто UNHIDE/скрыть кнопку в углу yourVC уволить с этим:
[popover dismissPopoverAnimated:YES];
Следует также отметить, что «поповер» является сильным свойством или вы получите сообщение об освобождении, когда оно пытается представить.