簡體   English   中英

領先的空間適合iOS7和iOS8

[英]Leading space fits both iOS7 and iOS8

在Xcode 7中,我將約束添加到屏幕左側的標簽,如下所示:

標簽約束

但是,從iOS7到iOS8,標簽的位置有很大不同,如下所示:

標簽在iOS7和iOS8中的位置

因此,問題是: 如何設置適合iOS7和iOS8的領先空間?

任何解決方案/解決方法?

這與“ Constrain to margins選項有關。

此處提供更多說明: https//stackoverflow.com/a/28692783/3096087

原因是iOS 8具有布局邊距,而iOS 7沒有。 您已經在標簽的邊緣和超級視圖的邊距之間進行了約束-但是在iOS 7中沒有邊距。 因此,為了與兩者兼容,運行時必須做一些事情。 因此,它將iOS 7中的邊距視為零,這是因為它們根本不存在。 取消選中“限制到邊距”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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