求解,ios7下 setNavigationBarHidden:YES 之后 页面会跟 Statusbar 叠在一起
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *verticalConstraint = @"V:|[v]";// for iOS6
NSMutableDictionary *views = [NSMutableDictionary new];
NSMutableArray *constraints = [NSMutableArray new];
[views setObject:self.subview forKey:@"v"];
if ([self respondsToSelector:@selector(topLayoutGuide)]) {
// for iOS7
[views setObject:self.topLayoutGuide forKey:@"topLayoutGuide"];
verticalConstraint = @"V:[topLayoutGuide][v]";
}
[constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:verticalConstraint options:0 metrics:nil views:views]];
// ... other constraints
[self.view addConstraints:constraints];
// Do any additional setup after loading the view from its nib.
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。