我需要在我的应用中实现这个设计,但我想不出一种方法来将这个约束添加到导航栏。
我尝试将约束添加到具有负偏移量的顶部布局指南,但导航栏始终在顶部
有没有办法使用 NSLayoutconstraints 来创建带有导航栏的特定布局?
最佳答案
要实现此设计,您可以通过以下代码将按钮放在窗口 View 上。
UIWindow *appWindow = [[[UIApplication sharedApplication] delegate] window];
UIButton *aButton = [UIButton buttonWithType:UIButtonTypeSystem];
[aButton setFrame:CGRectMake((appWindow.frame.size.width/2)-35, 20, 70, 100)];
[appWindow addSubview:aButton];
此外,您还可以使用
[[UIApplication sharedApplication] keyWindow]
获取窗口
关于ios - 向导航栏添加约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43058632/