0xS*_*ina 2 cocoa-touch objective-c ios
使用iOS 5中的新自定义API,是否可以增加UITabBar的高度?如果没有,如果我想定位iOS 5,有哪些开源选项?谢谢
我自定义UITabBarController的tabbar的方法是首先自定义UITabBarController本身.
UITabBarcontroller里面有两个子视图.UITransitionView和UITabBar.UITransitionView是屏幕上半部分中放置视图控制器的区域.
为了自定义UITabbar的高度,还需要编辑UITransitionView的框架.所以,例如,如果你想改变高度,你可以做;
[[tabbarController.view.subviews objectAtIndex:0] setFrame:CGRectMake(0, 0, 320, 440)];
[tabbarController.tabBar setFrame:CGRectMake(0, 440, 320, 50)];
Run Code Online (Sandbox Code Playgroud)
这将创建一个50 px高度的tabbar(默认情况下为48 px)
| 归档时间: |
|
| 查看次数: |
6750 次 |
| 最近记录: |