我剛剛開始使用iOS開發,並且我正在製作一個遊戲系列。Autolay約束左
我要對齊的圓(見截圖),但沒有約束左
我怎樣才能確保它對齊留下例如在iPhone 4(見截圖)。
的Xcode版本(7.3.1(7D1014))
我剛剛開始使用iOS開發,並且我正在製作一個遊戲系列。Autolay約束左
我要對齊的圓(見截圖),但沒有約束左
我怎樣才能確保它對齊留下例如在iPhone 4(見截圖)。
的Xcode版本(7.3.1(7D1014))
第一步,最重要的一條:
刪除該圓圈,並確保您的視圖沒有約束異常(查看調試器),並確保所有手機上的所有內容都應該在該位置。如果這是正確的,繼續下一步。
從技術上講,您應該只使用Left
或Leading
,它們幾乎完全相同。 (Leading實際上是不同的,例如,它將在阿拉伯語本地電話的右側對齊)。
所以,你想要做的是確保你的觀點有它的所有約束正確設置,顯然,爲了什麼我看你只需要Top
,Bottom
Left
和Right
(或Leading
和Trailing
)。
剛剛從圓拖動&下降到那應該是「錨」的觀點。例如,我猜你左上角的圓圈左邊的限制會違背視圖的邊界,而頂部/右邊/底部會違背黑色條。簡單。
對於左側,在圓圈和超視圖(層次結構中最上面的視圖)之間拖動&,然後選擇左/前導。然後選擇約束並查看屬性。
看看我的圖片爲例。如果你看到右邊的約束性,我說:
它的英文簡單,左側應該對齊左側。
您的情況類似,您希望圖像的左側與視圖的左側對齊!
現在,其他3個約束條件完全不同,因爲您不需要右對齊,頂對頂和底對底。
實際上,你需要你的圈子的底部與頂部下它的視圖的對齊,你的圈子的權利在其右視圖的左對齊,並且圓的頂部是與頂部欄的底部對齊。
正在關注?
現在你可以調整這些約束條件,你有一個「常量」。這是「平等」所指的距離。如果你說「這個和那個之間的距離應該等於零」,這兩個視圖將會粘在一起。所以通常你可以添加一些保證金。
重要說明!如果您使用每個項目的下拉菜單(第一個和第二個),您會看到您可以勾選/取消邊距!這一點很重要,它會自動添加Apple建議的邊距(值爲8),該值位於常量值之上。所以,如果你有一個保證金和一個常數爲0,你實際上有一個8的間距。這是爲了讓你的生活更輕鬆,因爲你通常有很多利潤率,並且從零開始計算更容易。
有沒有什麼問題?
感謝您的時間。很有幫助。也看看你的博客,我會遵循的偉大故事! – Jamie
謝謝你,對你很好;) –
@Eric ohh對不起! – Jamie
沒問題。 :)抱歉如此迂腐,但我不得不解決這個問題。 :p – Moritz