SFSafariViewController

2018-10-22  本文已影响0人  LetBe

因为做隐私政策的加入 ,才看到的 ~~尴尬

现在iOS 9中 增加了一个新的API:SFSafariViewController

1.导入

import <SafariServices/SafariServices.h>

2.使用

NSURL *url = [NSURL URLWithString:item.url];
SFSafariViewController *safariVc = [[SFSafariViewController alloc] initWithURL:url];

// [self.navigationController pushViewController:safariVc animated:YES];

// 官方推荐我们用modal的形式
[self presentViewController:safariVc animated:YES completion:nil];

3、SFSafariViewController的delegate方法

pragma mark - SFSafariViewControllerDelegate

/**
点击了SFSafariViewController控制器试图 顶部左边的 Done 按钮
*/

  - (void)safariViewControllerDidFinish:(SFSafariViewController *)controller

 {
     //[self.navigationController popViewControllerAnimated:YES];
 }

尤其是 最近上架的时候 需要弹出个隐私协议啥的 都是通过这个加载出来的!

上一篇 下一篇

猜你喜欢

热点阅读