gpt4 book ai didi

ios - iPhone 导航栏下方屏幕的坐标或原点

转载 作者:行者123 更新时间:2023-11-29 05:48:24 24 4
gpt4 key购买 nike

我想获取导航栏下方屏幕原点的坐标或 Storyboard 中的播放指南。通常我认为这是 64,但在我的 iphone XR 上它似乎不止于此,所以我想以编程方式准确地获取它。

This post进入ios 12中导航栏高度的变化

我尝试了以下方法,但这给出了整个 View 的原点,而没有补偿导航栏:

CGFloat mainViewOriginY = self.view.bounds.origin.y;

如何以编程方式获取导航栏底部原点的 y 坐标?

最佳答案

我可以通过从边界开始并添加可以获得的导航栏高度和状态栏高度来做到这一点,如下所示:

CGFloat statHeight = UIApplication.sharedApplication.statusBarFrame.size.height;
CGFloat nbHeight = self.navigationController.navigationBar.frame.size.height;
CGFloat startY = self.view.bounds.origin.y+ statHeight + nbHeight;

关于ios - iPhone 导航栏下方屏幕的坐标或原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55930632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com