在iOS 7中 View 可以在NavigationBar和statusBar下
我怎样才能发现 UIViewController 在哪里(在什么 CGPoint 中)变得可见。
因此,在图像上您可以看到,绿色 View 出现在我的 Controller View 的顶部。我希望此 View 出现在导航栏的底部。我如何确定controller.view中的CGPoint等于NavigationBar的底部。所以View可以不从屏幕顶部开始,而NavigationBar有时会消失,所以greenView出现的坐标可以改变,这就是为什么我需要知道NavigationBar底部在viewcontroller.view坐标系中的坐标
最佳答案
您可以在 viewDidLoad 方法中添加以下方法代码并尝试
if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) {
self.edgesForExtendedLayout = UIRectEdgeNone;
}
关于iphone - iOS 7 结束点NavigationBar在viewController坐标中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375650/