0
我有以下代碼:(不可能在IB做)自動佈局的新功能 - 爲什麼我的視圖不出現?
UITextField *loginBox = [[UITextField alloc] init];
loginBox.translatesAutoresizingMaskIntoConstraints = NO;
[self.view addSubview:loginBox];
NSLayoutConstraint *horizontalPlacementConstraint = [NSLayoutConstraint constraintWithItem:loginBox attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeLeading multiplier:1.0 constant:0.0];
[self.view addConstraint:horizontalPlacementConstraint];
NSLayoutConstraint *verticalPlacementConstraint = [NSLayoutConstraint constraintWithItem:loginBox attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1.0 constant:0.0];
[self.view addConstraint:verticalPlacementConstraint];
NSLayoutConstraint *widthConstraint = [NSLayoutConstraint constraintWithItem:loginBox attribute:NSLayoutAttributeWidth relatedBy:0 toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:100];
[self.view addConstraint:widthConstraint];
但是當我加載視圖,它永遠不會顯示文本框。爲什麼是這樣?