我有这个代码适用于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仍然会粘在底部。
你们有什么想法吗?
答案 0 :(得分:0)
frame = CGRectMake(frame.origin.x, 20, frame.size.width, frame.size.height);
检查设置原点y = 20的位置,输入静态20值。