我目前正在尝试创建一个不同的topSpace(这基本上取出了一些网站的顶部部分并显示其余部分),这样当网站加载时,用户将拥有一个数量的topSpace,当你点击该网站上的链接,topSpace可以更改为不同的数量。
这是我的代码,告诉你我在说什么:
class WebViewSports: UIViewController, UIWebViewDelegate{
@IBOutlet weak var WebViewTst: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.topItem!.title = "Sports"
let URL = NSURL(string: "https://gunnoracle.com/category/sports/")
WebViewTst.loadRequest(NSURLRequest(url: URL! as URL) as URLRequest)
let topSpace = -235(takes out the top part of the website)
let bottomSpace = -2300
let leftSpace = -40
let rightSpace = -40
WebViewTst.scrollView.contentInset = UIEdgeInsets(top: CGFloat(topSpace), left: CGFloat(leftSpace), bottom: CGFloat(bottomSpace), right: CGFloat(rightSpace))
WebViewTst.scrollView.bounces = false
WebViewTst.scrollView.maximumZoomScale = 1.0
WebViewTst.scrollView.minimumZoomScale = 1.0
WebViewTst.delegate = self
}
当这段代码运行时,我得到了这张图片的输出:
但是,当我点击该文章的链接时,由于这个topSpace,标题会被略微删除,所以我想知道在按下链接时是否有办法创建不同的topSpace。
以下是点击文章时的输出: