[英]Make the height of the view dynamically change with height of image Xcode swift
我有一張要在UIScrollView中占據整個屏幕的圖像。 但是,為了避免圖像的裁剪和變形,我設置了約束,因此圖像始終具有正確的寬高比。 當您在不同尺寸的屏幕上運行此圖像時,圖像將具有不同的尺寸。 我可以編程編寫一些代碼來使我的滾動視圖始終與圖像高度相同嗎? 我需要根據圖像的高度更改滾動視圖,因為在不同的設備上,圖像的高度將會更改。
到目前為止,我有:
class Second : UIViewController {
@IBOutlet weak var myScrollView: UIScrollView!
@IBOutlet weak var myImage: UIImageView!
override func viewDidLoad() {
ScrollView.contentSize.height = 1300
}
我在圖像上使用的約束是:
謝謝。 任何幫助都非常感謝!
您需要遵循以下約束
For ScrollView:
SuperView的領先和頂級空間
For ImageView inside ScrollView :
Scrollview的寬度,高度等於Scrollview的頂部,底部,尾部和前導空間
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.