簡體   English   中英

使視圖的高度隨圖像Xcode的高度動態變化

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM