2017-09-25 43 views
7

我試圖從邊(左側&右側)向UIImageView設置「0」的約束,但是當我添加帶有「約束到邊距」的約束時,它將圖像一直固定在ViewController的邊緣,同時它應該保持一段距離,爲什麼會發生這種情況?限制邊距在Xcode 9上無法正常工作

+0

你在模擬哪個設備? – matiastofteby

+1

在添加約束條件後,我沒有嘗試運行模擬器,所有這些都發生在Interface Builder中 –

+1

遇到與我[Apple的教程]相同的問題(https://developer.apple.com/library /content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1) – RhinoDavid

回答

6

我遇到了同樣的問題,最近通過關閉安全區域解決了問題。安全區域佈局默認啓用。要在Xcode 9中禁用安全區域佈局,請選擇「視圖」>「實用程序」>「顯示文件檢查器」,並取消選中「使用安全區域佈局指南」複選框。這應該糾正這個問題。祝你好運,希望它有幫助。

+0

哇,它真的有效,這是一個在脖子上的痛苦,非常感謝你:D –

0

檢查您的UIImageView是否與重疊或放置過去表示保證金行。如果是這樣的話,那麼對保證金事物的限制就不會做任何事情。我做了什麼來解決這個問題是手動移動該對象,使它遠離邊界線,然後再試一次。

這可讓您保持安全區域。

相關問題