【发布时间】:2018-07-18 06:30:04
【问题描述】:
当我添加 rightAnchor 约束时,常量 = 20 不适用。在leftAnchor就可以了
override init(frame: CGRect) {
super.init(frame: frame)
addSubview(collectionView)
collectionView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([collectionView.leftAnchor.constraint(equalTo: leftAnchor, constant: 20),
collectionView.topAnchor.constraint(equalTo: self.topAnchor),
collectionView.rightAnchor.constraint(equalTo: rightAnchor, constant: 20),
collectionView.heightAnchor.constraint(equalTo: self.heightAnchor)])
}
有人可以帮我吗?
【问题讨论】:
-
您可能需要
leadingAnchor和trailingAnchod而不是左/右,因为它们会自动尊重从右到左的语言环境
标签: ios swift constraints ios-autolayout