找遍了对多篇UIScrollView
与UIImageView
中,但都没有AutoLayout
信息.我所做的是:地方UIScrollView
在UIViewController
与约束前10名,领先的10,底部50,落后10; 放置UIImageView
在UIScrollView
约束前面0,前面0,下面0,尾随0.我想要的很简单:让我的UIImageView
适合我的UIScrollView
应用程序第一次加载时,让我的UIImageView
水平和垂直居中.现在我可以看到图像并恰好适合屏幕,但图像位于顶部UIScrollView
.(注意:在这种情况下,我的图像宽度在缩放到最小值后zoomScale
等于宽度UIScrollView
,我的图像高度在缩放到最小值zoomScale
小于宽度之后UIScrollView
.)我真的无法将我移动UIImageView
到UIScrollView
垂直中心,无法找到我发生错误的地方.非常感谢.
import UIKit
class ViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can …
Run Code Online (Sandbox Code Playgroud)