我能够成功加载pdf,但是将其加载到我的iPhone XS Max时不会收缩和缩放。
我已经环顾了一段时间,以前回答过的大多数问题都要求选择“缩放以适合”,但这在我的Xcode中不是一个选择
import UIKit
import WebKit
class constantsinphysicsViewController: UIViewController
{
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad()
{
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
if let pdf = Bundle.main.url(forResource: "constants", withExtension: "pdf", subdirectory: nil, localization: nil)
{
let req = NSURLRequest(url: pdf)
webView.load(req as URLRequest)
}
}
override func didReceiveMemoryWarning()
{
super.didReceiveMemoryWarning()
// Disposes of any resources that can be recreated
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?)
{
self.view.endEditing(true)
}
}
答案 0 :(得分:0)
我没有更改整体视图的类,而是将其保留为UIView
然后,我将“ WebKit视图”拖放到视图本身中,并将其调整为所需的大小。
最初,我认为我必须通过将垂直空间设置为顶部标签(该垂直间距设置为顶部安全空间)来对其施加布局约束。但是,当我尝试在拖放的WebKit View上放置布局约束时,它弄乱了内部的pdf。因此,只需将顶部标签的布局约束设置为顶部安全空间,将底部按钮设置为底部安全空间,并单独放置WebKit View(在我将其个人大小设置为它之后),然后加载到我的iPhone上就可以了。 ..并且启用了捏和缩放功能! yyyeessss !!!
我明天将发布一些有关该过程的图片。
我仍然愿意发表评论。