Swift UIAlertController -> ActionSheet iPad iOS8 Crashes

前端 未结 8 1475
北恋
北恋 2020-12-02 12:20

currently i\'m running into big trouble with my ActionSheet. On iPhone it works great, but on iPad it only crashes

I create a new project with only one button

<
8条回答
  •  温柔的废话
    2020-12-02 12:46

    If someone uses sender : UITapGestureRecognizer this might be helpful.

    @objc func popupSettings(sender : UITapGestureRecognizer) {
        .....
        if let popoverPresentationController = alert.popoverPresentationController {
            popoverPresentationController.sourceView = self.view
            popoverPresentationController.sourceRect = CGRect(origin: sender.location(in: self.view), size: CGSize(width: 1.0, height: 1.0))
        }
        self.present(alert, animated: true, completion: nil)
    }
    

提交回复
热议问题