gpt4 book ai didi

objective-c - iOS 5 中的 UITabBar 高度

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:37 27 4
gpt4 key购买 nike

有了 iOS 5 中新的自定义 API,是否可以增加 UITabBar 的高度?如果不是,如果我想以 iOS 5 为目标,有哪些开源选项?谢谢

最佳答案

我自定义 UITabBarController 的标签栏的方法是先自定义 UITabBarController 本身。

UITabBarcontroller 里面有两个 subview 。一个 UITransitionView 和一个 UITabBar。 UITransitionView 是屏幕上半部分的区域,您可以在其中放置 View Controller 。

为了自定义UITabbar的高度,还需要编辑UITransitionView的frame。所以,例如,如果你想改变高度,你可以这样做;

[[tabbarController.view.subviews objectAtIndex:0] setFrame:CGRectMake(0, 0, 320, 440)];
[tabbarController.tabBar setFrame:CGRectMake(0, 440, 320, 50)];

这将创建一个 50 px 高度的标签栏,(默认为 48 px)

关于objective-c - iOS 5 中的 UITabBar 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10741921/

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