『壹』 如何動態修改約束NSLayoutConstraint
Constraint也可以像控制項一樣做Outlet鏈接的,你在你的ViewController的頭文件里定義一個:
@property (weak) IBOutlet NSLayoutConstraint *constraint;
然後在SB里選中你的ViewController對象,Ctrl+滑鼠拖動到Document Outlet裡面的對應Constraint就可以了。和給Textfield做鏈接一樣一樣的。
『貳』 ios中用代碼創建的view怎麼設置約束
你想使用什麼方式:代碼orstoryboard面板。代碼的話,你可以通過指定這個view.frame來實現,得到當前窗內口的尺寸,很容容易就可以計算到center使用storyboard的話,就更簡單了,在面板上拖放一個uiview,設置這個uiview的約束(autolayoutconstrain)相對父視圖水平居中,垂直居中即可