iOS 4.1的个人热点倒推的TabBar(iOS 4.1 Personal hotspot pus

2019-09-21 02:46发布

我为iOS编写应用4.1+和我不得不添加标签栏以编程方式视图控制器。

这里是主视图控制器的代码:

- (void)viewDidLoad
{
     FirstViewVC* vc1 = [[FirstViewVC alloc] init];
     vc1.tabBarItem.title = @"Tab 1";
     AboutVC* vc2 = [[AboutVC alloc] init];
     vc2.tabBarItem.title = @"About Program";
     NSArray* controllers = [NSArray arrayWithObjects:vc1,vc2, nil];
     tabBarController.viewControllers = controllers;
     self.tabBarController.view.frame = [[self view] frame];
     tabBarController.view.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight;

     self.view.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight;
     [self.view addSubview:tabBarController.view];
         (...) //deallocs
}

结果如下:

http://img152.imageshack.us/img152/5176/nohotspotup.png

现在,如果我打开个人热点,一切都滑了下来:

http://img528.imageshack.us/img528/9348/img0028y.png

正如你所看到的TabBar被切断。 我试着将调整大小面具和添加的TabBar的方法很多,但我仍然不能设法得到这个工作正常。

有没有办法解决这个问题?

Answer 1:

这是不是一个错误,它也可以,如果你接电话,然后切换到您的应用程序时,电话仍然是活动的发生。

这是你需要的东西。 为了铺设时,在界面考虑,并确保用户界面恢复到它的理想状态时酒吧追溯到正常大小,这是照顾另一个小东西。

此外,如果你打开iChat中 ,你可以测试这个可能更容易在模拟器上-我想现在你应该使用在山狮FaceTime的应用程序 ,这应该设置,因为“主动呼叫”最重要的是条绿色的,我试图摆脱本作徒劳的模拟器,因为我是会议和这引起了问题发展,但一个很好的,因为我再恰当奠定了我的UI。



文章来源: iOS 4.1 Personal hotspot pushing down tabbar