Sheets need a source view on iPad.
This commit is contained in:
parent
363d6f6639
commit
9bea8bcbdf
@ -100,9 +100,10 @@ decisionHandler:(void ( ^ )(WKNavigationActionPolicy))decisionHandler {
|
|||||||
|
|
||||||
- (IBAction)action:(id)sender {
|
- (IBAction)action:(id)sender {
|
||||||
|
|
||||||
UIAlertController *controller = [UIAlertController new];
|
UIAlertController *controller = [UIAlertController alertControllerWithTitle:self.webView.URL.host
|
||||||
controller.title = self.webView.URL.host;
|
message:self.webView.URL.absoluteString
|
||||||
controller.message = self.webView.URL.absoluteString;
|
preferredStyle:UIAlertControllerStyleActionSheet];
|
||||||
|
[controller.popoverPresentationController setSourceView:sender];
|
||||||
[controller addAction:[UIAlertAction actionWithTitle:@"Safari" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
|
[controller addAction:[UIAlertAction actionWithTitle:@"Safari" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
|
||||||
[UIApp openURL:self.webView.URL];
|
[UIApp openURL:self.webView.URL];
|
||||||
}]];
|
}]];
|
||||||
|
Loading…
Reference in New Issue
Block a user