1
我正在處理自定義NSView。 在該視圖中,我使用自動佈局和可視格式進行設置。 的代碼會是這樣的:編輯用視覺格式創建的NSLayoutConstraint
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[label1]-[label2]-[label3]|", options: [], metrics: nil, views: viewsDictionary))
我的問題是,在某些時候,我想修改以前的限制增加額外的領域。 我怎麼能做到這一點? 感謝和問候
我已經登錄constrainsWithVisualFormat的輸出,並且它是這樣的: '2016年3月7日22:18:00.634應用[29041:542725]創建約束( 「「, 」「 ) )' 如果我想修改它,是否足夠,如果我只是清除數組並重新調用constrainsWithVisualFormat或我必須編輯數組條目? –
RuLoViC
您必須遍歷約束並將它們從視圖中刪除。然後創建一個新的數組。 –