【发布时间】:2015-07-30 04:44:18
【问题描述】:
我有一个图像,我想在 UIScrollView 中占据整个屏幕。但是,为了避免图像的剪裁和失真,我设置了约束,因此图像始终具有正确的纵横比。当您在不同尺寸的屏幕上运行此程序时,图像的尺寸会有所不同。我可以编写一些代码来使我的滚动视图始终与我的图像高度相同吗?我需要我的滚动视图根据图像的高度而改变,因为在不同的设备上我的图像的高度会改变。
目前为止:
class Second : UIViewController {
@IBOutlet weak var myScrollView: UIScrollView!
@IBOutlet weak var myImage: UIImageView!
override func viewDidLoad() {
ScrollView.contentSize.height = 1300
}
我在图像上使用的约束是:
- 与滚动视图等宽
- 在滚动视图中水平输入
- 滚动视图顶部的顶部空间
- 宽高比匹配(因此图像不会失真)
谢谢。非常感谢任何帮助!
【问题讨论】:
标签: ios xcode swift uiscrollview uiimageview