如何在代码中的旋转上对imageView应用Swift约束?

时间:2014-11-02 20:16:47

标签: swift nslayoutconstraint

以下来自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)

   }

}

0 个答案:

没有答案