0
나는이 UIPopoverPresentationController on iPhone doesn't produce popover을 따라 갔지만 아이폰에 popover를 생성하지 않습니다. 여기에 내가 아이폰에서 팝 오버로 존재하여 새의 ViewController를 표시 할 수없는 생각의 ViewController아이폰에 popover가 표시되지 않습니다.
class ViewController:UIViewController,UIPopoverPresentationControllerDelegate{
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "second"{
let secondVC = segue.destination
let controller : UIPopoverPresentationController = secondVC.popoverPresentationController!
controller.delegate = self
}
}
/* Popover delegate method */
func adaptivePresentationStyleForPresentationController(controller: UIPresentationController) -> UIModalPresentationStyle {
return UIModalPresentationStyle.none
}
}
의 코드입니다. 이 위임 방법은 아이폰 팝 오버를 생산하고 사용 후
After clicking on button secondViewController should popover on that button.
이 질문은 약간 혼란 스럽습니다. "아이폰에 팝업 오버가되지 않습니다."(즉, 팝업이 표시되지 않음)라고 말하면서 "위임 메서드가 아닌"이라고 표제를 붙였습니다. 이전 (popover가 표시되지 않음) 인 경우 popover를 표시하고 표시하는 방법에 대한 코드를 표시 할 수 있습니까? –
@MichaelDautermann storyboard의 스크린 샷을 추가했습니다. – Rakesh