gpt4 book ai didi

objective-c - 在 UITabBarController 中制作自定义 UITabBar 的正确方法

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

我正在尝试使用 UITabBarController 创建一个应用程序,以便使用 Cocoa 自己的内存和 View Controller 管理来在不同的 View Controller 之间切换。

但是我确实需要制作一个非常自定义的 UITabBar,经过多次谷歌搜索后我发现这是不可能的。原始的 UITabBar 有几件事是不可能的:

  • 改变 TabBar 的位置和大小,
  • 向工具栏添加自定义(非选项卡)元素,例如搜索/下拉

是否有任何“合法”的方法可以完全改变 TabBar 的设计/ subview ,但同时使用 UITabBarController 并仍然获得 Apple 批准的应用程序?

感谢您的帮助。

最佳答案

关于更改大小,您可以扩展 UITabBar 并覆盖函数 sizeThatFits。很抱歉没有其他问题的答案。

- (CGSize)sizeThatFits:(CGSize)size {
CGSize auxSize = size;
auxSize.height = 54; // Put here the new height you want
return auxSize;
}

我一发现就告诉你。

关于objective-c - 在 UITabBarController 中制作自定义 UITabBar 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10719521/

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