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