小编Nor*_*Big的帖子

swift-不能使用AutoLayout在UIScrollView中居中UIImageView

找遍了对多篇UIScrollViewUIImageView中,但都没有AutoLayout信息.我所做的是:地方UIScrollViewUIViewController与约束前10名,领先的10,底部50,落后10; 放置UIImageViewUIScrollView约束前面0,前面0,下面0,尾随0.我想要的很简单:让我的UIImageView适合我的UIScrollView应用程序第一次加载时,让我的UIImageView水平和垂直居中.现在我可以看到图像并恰好适合屏幕,但图像位于顶部UIScrollView.(注意:在这种情况下,我的图像宽度在缩放到最小值后zoomScale等于宽度UIScrollView,我的图像高度在缩放到最小值zoomScale小于宽度之后UIScrollView.)我真的无法将我移动UIImageViewUIScrollView垂直中心,无法找到我发生错误的地方.非常感谢.

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)

uiscrollview uiimageview ios autolayout swift

1
推荐指数
1
解决办法
6451
查看次数

标签 统计

autolayout ×1

ios ×1

swift ×1

uiimageview ×1

uiscrollview ×1