經常遇到這種需求:根據服務器返回的值來判斷某個UI顯示與否,如果使用Autoresizing那么沒有什么問題,直接修改Fram即可。但是如果使用AutoLayout,那么直接修改Fram是無效的。這種情況下只需要:
1,有預見性的添加你日后可能要動態修改的Constraint到類文件(拖線)
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *myConstraint;
2,修改它的constant屬性:
_myConstraint.constant = xxx;
然后就OK啦~