gpt4 book ai didi

iPhone - UITabbarController 内可用的区域

转载 作者:行者123 更新时间:2023-12-03 21:08:27 25 4
gpt4 key购买 nike

我有一个 viewController,它正在作为 UITabBarController 上的选项卡加载。

我如何知道在 viewController 类中,有多少区域可用于显示此 viewController。我问这个问题是因为这个 VC 也显示在 iPad 上的弹出窗口内,使用特定的尺寸。在 iPhone 上,我喜欢它填充可用于选项卡内容的整个区域,即屏幕尺寸减去底部选项卡尺寸。

当它位于 UITabBarController 内时,如何获取 VC 内该区域的值?

谢谢

最佳答案

如果没有直接的方法,那么由于 UITabBarControllerUIViewController 的子类,您可以访问其 view 大小并获得差异其 tabBar 框架大小:

CGSize viewSize =  self.tabBarController.view.frame.size;
CGSize tabBarSize = self.tabBarController.tabBar.frame.size;
CGSize vcSize = CGSizeMake(viewSize.width, viewSize.height - tabBarSize.height);

关于iPhone - UITabbarController 内可用的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882060/

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