2011-07-19 25 views
0

我有一个Uiviewcontroller作为第一个屏幕,它是一个带有用户名和密码的登录屏幕。UI从viewController移动到标签栏控制器的失真

成功登录后,它转到具有导航控制器作为其中一个视图的标签栏控制器。

问题是,从视图控制器(登录屏幕)移动到标签栏控制器时,标签栏不能正确显示在屏幕上并向下移动。

我已经使用普通视图应用程序,并在其中插入了tabbar控制器。

有谁能说出这个问题的原因以及解决方案吗?

感谢

+0

我只是发现了2个解决方案,并张贴了他人的利益解决方案一: [self.view addSubview:clubtbc.view]。 [[clubtbc view] setFrame:CGRectMake(0,0,320,460)]; [clubtbc viewWillAppear:YES]; 2nd sol: [[[UIApplication sharedApplication] keyWindow] addSubview:clubtbc.view]; 其中clubtbc是正在使用的tabbar控制器的名称,代码必须输入到基本视图控制器中。 –

+0

我添加了您的解决方案作为答案。当你的声望升高时,你将能够自己做到这一点。 – Perception

回答

0

我只是发现了2个解决方案,并张贴了他人的利益

解决方案一:

[self.view addSubview:clubtbc.view]; 
[[clubtbc view] setFrame:CGRectMake(0, 0, 320, 460)]; 
[clubtbc viewWillAppear:YES]; 

解决方法二:

[[[UIApplication sharedApplication] keyWindow] addSubview:clubtbc.view]; 

其中clubtbc是TabBar控制器的名称正在使用的代码必须输入到基本视图控制器中。

发布代表@dead_soldier

相关问题