NSLayoutConstraintの間self.navigationcontroller.navigationbarに と ビューを追加できますかself.view。ここで self はUIViewControllerインスタンスで_textFieldあり、のサブビューですself.view
私が必要としているのは、navigationBar半透明であるかどうかに関係なく、UI が同じように見えることです。
私は次のことを試しました。しかし、うまくいきません。
NSLayoutConstraint* cn = [NSLayoutConstraint constraintWithItem:_textField
attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual
toItem:self.navigationController.navigationBar attribute:NSLayoutAttributeBottom
multiplier:1.0 constant:20];
[self.navigationcontroller.view addConstraint:cn];