1
私はUIControlを書いています。ユーザーがコントロールの領域に触れるとポップオーバーを表示する必要があります。もちろん、通常のコード:UIControlからUIPopoverPresentationControllerを表示しますか?
[self presentViewController:self.popover animated:YES completion:nil];
は、UIViewControllerではなくUIControlにあるため動作しません。 UIControlからのポップオーバーを表示するにはどうすればよいですか?
の利用 _Nullable' –
joan
UIApplication.sharedApplication.delegate.window.rootViewController
:型のオブジェクトに見つからない 'keyWindow' プロパティを 'ID私のミス@joanを、それが窓keyWindowではありません。私は私の答えを更新しました。 – trungduc
ありがとう@trungduc!魅力のように動作します。 – joan