在iPad上的UITabBarController中重新定位UITabBar不起作用

时间:2012-10-09 08:56:09

标签: iphone uitabbarcontroller uitabbar

我有这个代码适用于iPhone:

- (void)viewDidLoad
{
    [super viewDidLoad];
    CGRect frame = [tabBar frame];
    frame = CGRectMake(frame.origin.x, 20, frame.size.width, frame.size.height);
    [tabBar setFrame: frame];
}

这个将UITabBarController的tabBar放在状态栏下方的顶部。

但是相同的代码在iPad上不起作用。 tabBar仍然会粘在底部。

你们有什么想法吗?

1 个答案:

答案 0 :(得分:0)

 frame = CGRectMake(frame.origin.x, 20, frame.size.width, frame.size.height); 

检查设置原点y = 20的位置,输入静态20值。