Swiftで遊ぼう! - 965 - Popoverのメモ1
- Swiftで遊ぼう!の前書き-> Life-LOG OtherSide
- 初心者はここから!-> 50オヤジでもできるiOS開発
- 私の本業、オフィシャルなブログ-> Life-LOG
- Swift 3 対応
Popoverをコードで利用するときの備忘録
// DatePopoverControllerはViewControllerのサブクラス let dateController = DatePopoverController() dateController.modalPresentationStyle = .popover dateController.preferredContentSize = CGSize(width: 300, height: 300) dateController.popoverPresentationController?.sourceView = view dateController.popoverPresentationController?.sourceRect = sender.frame dateController.popoverPresentationController?. permittedArrowDirections = .any if let popoverController = dateController. popoverPresentationController { popoverController.delegate = self popoverController.backgroundColor = UIColor.blue } present(dateController, animated: true, completion: nil)
これは@IBActionに設定してコードでPopoverを作るケース。