以下来自Vandad Nahavandipoor在Swift上的新文本的优雅代码在风景中工作得很好但是由于scrollView是由代码构造的,因此不能使用通常的约束来正确显示横向名为CrossTalk.png的图表。事实上,在横向图表中,图表最初显示在屏幕的50%,当向右拖动以尝试填充屏幕时,启动的viewController-1进入当前状态,显示viewController-2接管整个横向视图。有没有办法在代码中解决这个问题?
SWIFT最新版本6.1
import UIKit
class ChartViewController: UIViewController, UIScrollViewDelegate,UIGestureRecognizerDelegate {
var imageView: UIImageView?
var scrollView: UIScrollView?
let image = UIImage(named: "CrossTalk.png")
override func viewDidLoad() {
super.viewDidLoad()
imageView = UIImageView(image: image)
scrollView = UIScrollView(frame: view.bounds)
if let theScrollView = scrollView{
theScrollView.addSubview(imageView!)
theScrollView.contentSize = imageView!.bounds.size
view.addSubview(theScrollView)
}
}