【发布时间】:2019-02-18 07:17:37
【问题描述】:
我有 2 个问题。
1) 目前,我的iPad popover 正在工作,但箭头在按钮顶部指向下方。如何翻转它以使箭头向上并且ViewController 在按钮下方?
2) 如果我转动手机,如何保持布局不变(它将变成全屏)。
下面是我的带有表情符号的popover 的代码。
@IBAction func emojiButtonTapped(_ sender: UIButton) {
let VC = storyboard?.instantiateViewController(withIdentifier: "EmojiController") as! EmojiViewController
VC.preferredContentSize = CGSize(width: 200, height: 100)
let navController = UINavigationController(rootViewController: VC)
navController.modalPresentationStyle = UIModalPresentationStyle.popover
let popOver = navController.popoverPresentationController
popOver?.sourceView = sender
popOver?.sourceRect = sender.bounds
popOver?.delegate = self
self.present(navController, animated: true, completion: nil)
}
func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
return .none
}
【问题讨论】:
标签: swift cell popover collectionview