2016-04-12 4 views
2

Storyboardに制約を設定し、ColletionViewを水平方向に配置して余分なオフセットを与えようとしました。水平に配置された要素をプログラム的にオフセットする

enter image description here

私はこれを使って、コンソール上のロギングの制約を試してみましたが、すべての制約を慰めました。私は30が50にオフセットを上書きするにはどうすればよい

print(collectionView.constraints) 

プログラム的に(例えば)のオフセット?

答えて

3

上書きする制約にIBOutletを作成します。その後、

@IBOutlet weak var collectionViewCenterXConstraint: NSLayoutConstraint!

あなたはそれを変更したいとき。

collectionViewCenterXConstraint.constant = 50 //オフセットは50になります。

+0

Ahhh!良い先端人!どうもありがとう!! – senty

+1

NSLayoutConstraintsにIBOutletを持たせることは、それほどうまく文書化されていません(私は感じます)。 – ncremins

関連する問題