私はswiftが初めてで、使用方法を理解しようとしていますUIPopoverPresentationController
。
私のアプリで必要なのは、ボタンが押されると、画面のボタンからポップオーバーが表示され、画面の半分にxibファイルが表示されることです。今何が起こっているのかというと、2番目のView Controllerにセグエすることができましたが、xibファイルをロードする方法と、ポップオーバーをボタンから画面の半分にする方法がわかりません。これは私のコードです
import UIKit
class BaseViewController: UIViewController , UIPopoverPresentationControllerDelegate {
@IBAction func moveToPopoverView(sender: UIButton) {
var popoverViewController = self.storyboard?.instantiateViewControllerWithIdentifier("Popover") as! UIViewController
popoverViewController.modalPresentationStyle = .Popover
popoverViewController.preferredContentSize = CGSizeMake(200, 200)
let popoverPresentationViewController = popoverViewController.popoverPresentationController
popoverPresentationViewController?.permittedArrowDirections = .Any
popoverPresentationViewController?.delegate = self
presentViewController(popoverViewController, animated: true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
}
}