我们可以NSLayoutConstraint在. 这里 self 是一个实例,是self.navigationcontroller.navigationbarself.viewUIViewController_textFieldself.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];