![](/img/trans.png)
[英]Export 16Bit Grayscale Depth Image (1440x1920) - Swift iOS15.3
[英]Xcode Constraints causing image to enlarge to 1920 x 1920
這是問題的屏幕截圖:
它在Xcode中的顯示方式:
內容抗壓縮優先級為h:750 v:750,內容擁抱優先級為h:251 v:251,尾部/前導空格為5,寬度和高度等於390,頂部空格為40,並且比例為1:1 。
編輯:我正在使用自動版式。
還有其他依賴於它的元素,但是我寧願先使其正確顯示。
這是在iPhone 6 Simulator中的外觀:
您設置了太多相互沖突的約束。 特別是同時固定寬度和前導和尾隨會發生沖突。 因此將設置高度與頂部/底部沖突。 您可能會在控制台中收到一條錯誤消息,告知您必須打破一些限制。
如果您希望圖像按照帖子的位置放置並以1:1的比例增長以填充寬度或高度,則您需要做的就是:
將前導約束設置為5。
將最高約束設置為40。
將拖尾設置為> = 5。
將底部設置為> = 5。
將寬高比設置為1:1
就是說,您要從頂部開始圖像40,在右側和底部至少留出5的頁邊距以及1:1的寬高比。 圖像視圖將根據限制其增長的約束條件進行增長以適應需要:通常是縱向肖像或橫向風景。
除非要修復或限制寬度或高度,否則不要設置寬度或高度。 但是,如果這樣做,則無法設置結尾或結尾。
里面的圖像將根據您如何設置圖像視圖以顯示圖像而顯示:apsect擬合,寬高比填充等。
更新
我只是注意到您在滾動視圖中有圖像。 我認為您需要將圖像視圖放置在您提供了已定義尺寸的視圖中,然后將其添加到滾動視圖中。 您可能需要使用代碼來處理多個設備。 滾動視圖需要知道內容視圖的內容大小。 請參閱此技術說明: https : //developer.apple.com/library/ios/technotes/tn2154/_index.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.