NSLayoutConstraint
(在iOS 8.0
)有一個BOOL
屬性,稱爲active
,它可以很容易地禁用/啓用所述佈局約束。在InterfaceBuilder中啓用/禁用NSLayoutConstraints
要爲視圖控制器創建第二個佈局集,然後以編程方式啓用/禁用(通過兩個集合的,NSLayoutConstraints
),我需要在界面構建器中禁用已定義的佈局約束。
讓我在這裏明確我不想刪除它們,只是禁用它們,這樣我就可以設計第二套沒有界面生成器抱怨所有關於不匹配約束的時間。 此外,切換大小類別不是一種選擇,因爲佈局集合適用於同一個大小類別。
有沒有這樣做的選擇?
由於提前
馬爾特
更多信息:SDK Version: 8.1
Deployment Target 8.0
哇謝謝,工作,我真的雖然取消選中安裝將使他們無法訪問在這個尺寸的類!非常感謝! – Malte 2015-03-13 08:59:13
在Xcode 8中,你必須選中「Use trait variation」選項才能啓用它。 – 2017-05-04 11:05:13
@AmmarMujeeb你在哪裏做的? – shim 2017-06-13 20:06:47