0
我在頁面中創建了一堆視圖和滑塊,因此我有很多約束常量。我的朋友注意到,在每個組後,我會使用創建變量並添加到同一行中的數組
NSLayoutConstraint.activate([...,...,...])
然後對於下一組項目我會做同樣的。 他建議我剛剛創建這樣
var allConstraints = [NSLayoutConstraint]()
數組和每個約束追加到數組,然後做一次全部
打完每個常量,我創造我的意思
allConstraints.append(...)
我很好奇,當我創建NSLayoutConstraint常量時,我可以在同一行中自動將它添加到allConstraints數組中嗎?
看起來它會更乾淨。
你是否建議只說....... allConstraints + = [xxx,yyy] ....在它們的底部? – RubberDucky4444
將標記爲正確的,當SO讓我 – RubberDucky4444
e.g你有兩個限制, '讓heightConstraint = NSLayoutConstraint() 讓widthConstraint = NSLayoutConstraint() allConstraints.append(contentsOf:[heightConstraint,widthConstraint])' – Mohammadalijf