ios - View 中的中心图像

标签 ios swift uiimage

我正在尝试将图像置于屏幕中央。我认为它会像我的代码示例一样简单,但它似乎只是在底部添加了空间。有什么想法如何使其居中吗?

if (imageView.frame.size.height > imageView.frame.size.width){
        scrollView.minimumZoomScale = scrollView.frame.size.height / imageView.frame.size.height
        margin = ((scrollView.frame.size.height - imageView.frame.size.height) / 2.0)
        scrollView.contentInset = UIEdgeInsetsMake(margin, 0, margin, 0)

    }

最佳答案

是的,很简单...利用自动布局的优势并设置约束。这就是我所做的。

enter image description here

关于ios - View 中的中心图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33066123/

相关文章:

swift - 使用 while 循环和 let 关键字的令人困惑的生成器类型实现

ios - PDFKit 正在垂直翻转用图像初始化的 PDFPage

ios - 保存子上下文时获取 NSFetchedResultsController 的批量更新

ios - 解析,如何处理无效的 session ?

ios - Phonegap:在iOS上未定义window.device

ios - 如何快速录制带有特定阈值滤波器的音频

macos - 顶点数组对象 - glGenVertexArrays GL_INVALID_OPERATION on OSX

ios - 添加背景图片错误

ios - 如何将可拖动对象放置在目标对象的中心

ios - 在 Swift 3 中将可选字符串转换为 double