Как вы можете представить UIViewController во всплывающем браузере на iPhone (все размеры и ориентации), в iOS 8, используя только код Objective-C, никаких рассказов или другие артефакты конструктора интерфейса.Как вы программно настраиваете и представляете popover на iPhone в iOS 8+
5
A
ответ
14
В прошивке 8, вы можете настроить любой контроллер представления, которое будет отображаться как пирог, например, так:
UIViewController* controller = ...; // your initialization goes here
// set modal presentation style to popover on your view controller
// must be done before you reference controller.popoverPresentationController
controller.modalPresentationStyle = UIModalPresentationPopover;
controller.preferredContentSize = CGSizeMake(150, 300);
// configure popover style & delegate
UIPopoverPresentationController *popover = controller.popoverPresentationController;
popover.delegate = controller;
popover.sourceView = sourceView;
popover.sourceRect = CGRectMake(150,300,1,1);
popover.permittedArrowDirections = UIPopoverArrowDirectionAny;
// display the controller in the usual way
[self presentViewController:controller animated:YES completion:nil];
Так что он показывает, как пирог на iPhone, добавьте к этому UIPopoverPresentationControllerDelegate
делегату пирога (который вы установили выше):
- (UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller
{
return UIModalPresentationNone;
}
Смежные вопросы
- 1. Как представить UIAlertController в Popover для iPhone с iOS 8
- 2. В наборе часов Как вы представляете страницу программно
- 3. Реальный popover просмотреть программно на iPhone
- 4. Как представить UIViewController как Popover в Swift программно на iPhone
- 5. iOS 8 - Modal in Popover
- 6. Как вы представляете веб-приложение?
- 7. Как вы инициализируете и представляете пользовательский SLComposeServiceViewController?
- 8. Как вы настраиваете обработку JS на html?
- 9. Как вы настраиваете Logback на Mac?
- 10. Программно заблокировать iPhone на iOS
- 11. Как вы настраиваете текстовое поле?
- 12. Как вы настраиваете кернинг C4Label?
- 13. Как вы настраиваете кнопку загрузки?
- 14. Как вы представляете график в Haskell?
- 15. Как вы представляете бесконечность в JSON API?
- 16. Как вы представляете сетку MineSweeper в Python?
- 17. Как вы представляете часть SVG в холсте?
- 18. popover полный экран в iOS 8
- 19. Как вы представляете na в Pandas DataFrame?
- 20. Как вы представляете изображение в OpenCL
- 21. Как установить рингтон программно в iOS 8 и выше?
- 22. Как программно проверить и открыть существующее приложение в iOS 8?
- 23. Как вы представляете выпадающее меню в ARIA?
- 24. Как вы представляете музыку в структуре данных?
- 25. Как вы представляете контроллер вида в SKScene?
- 26. Как вы настраиваете цвета UISearchBar в iOS7?
- 27. Как вы представляете приложение в UML?
- 28. Как вы представляете кубик Рубика в коде?
- 29. Popover не работает на iPhone
- 30. popover не отображается на iphone