Ios SFSafariViewController详细信息

Ios SFSafariViewController详细信息,ios,sfsafariviewcontroller,Ios,Sfsafariviewcontroller,这是我第一次使用SFSafariViewController。 之前,我会直接打开Safari,或者像其他人一样使用WKWebView 下面是我在web上找到的一些示例代码,下面是我编写的一个工作函数: func openTheLink(_ urlStr: String) { let url = URL(string: urlStr)! let vc = SFSafariViewController(url: url, entersReaderIfAvailable: true)

这是我第一次使用
SFSafariViewController
。 之前,我会直接打开Safari,或者像其他人一样使用WKWebView

下面是我在web上找到的一些示例代码,下面是我编写的一个工作函数:

func openTheLink(_ urlStr: String) {
    let url = URL(string: urlStr)!
    let vc = SFSafariViewController(url: url, entersReaderIfAvailable: true)
    present(vc, animated: true)
}
现在我有两个问题:

  • entersReaderIfAvailable参数的用途是什么?我试着把它设为真,然后设为假。我必须承认,我看不出有什么不同。我也没有找到任何明确的解释
  • 当通过
    SFSafariViewController
    显示某些web内容时,是否仍可以像使用
    WKWebView
    时一样显示自己的广告横幅
  • 输入Readerifavailable 在产出方面, 真的 当网页可用时,是否应自动进入读卡器模式;否则,, 错

    注意:entersReaderIfAvailable仅适用于加载的第一页

  • 当然可以

  • 输入Readerifavailable 在产出方面, 真的 当网页可用时,是否应自动进入读卡器模式;否则,, 错

    注意:entersReaderIfAvailable仅适用于加载的第一页

  • 当然可以


  • 我感谢您的好意评论,但这并不能帮助我理解这个参数是关于什么的(什么是读卡器模式?),以及我如何看待它的效果。第二点也一样,因为SFSafariViewController占据了所有的空间,我该如何放置我的广告横幅?我感谢您的好意评论,但这并不能帮助我理解这个参数是关于什么的(什么是阅读器模式?),以及我如何看到它的效果。第二点也是一样,因为SFSafariViewController占据了所有的空间,我该如何放置我的广告横幅?