gpt4 book ai didi

ios - 将 UITabBar 放置在 UITabBarController 中的屏幕顶部

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

我将 UITabBarController 子类化,以允许自定义 UITabBar 具有粉红色背景并位于屏幕顶部。问题是,当我将 UITabBar 的框架设置到顶部时,它会移动并正常工作,但屏幕底部似乎有一个不可见的覆盖层,阻止了任何用户与底部元素的交互。另外,我认为 Apple 建议不要直接从 UITabBarController 中操作 UITabBar。什么是最好的解决方案?下面是用于将选项卡栏移动到顶部的代码,在我的 CustomTabBarController 子类的 viewDidLoad 方法中:

CGRect frame = CGRectMake(0.0, 0.0, self.view.bounds.size.width, self.tabBar.bounds.size.height + 15);
[self.tabBar setFrame:frame];

最佳答案

将标签栏放在屏幕顶部是很有可能的。这是一个指向 github 项目的链接,该项目确实将选项卡栏放在屏幕顶部。 https://github.com/hollance/MHTabBarController

看看这个项目,如果您需要更多帮助,请告诉我。

关于ios - 将 UITabBar 放置在 UITabBarController 中的屏幕顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991313/

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