在选项卡视图中显示viewController

时间:2011-05-24 19:52:32

标签: iphone uitabbarcontroller

我在一个标签栏视图中按下的按钮中显示一个viewcontroller。我遇到的问题是所呈现的视图覆盖了标签栏,视图填满了整个屏幕。

即使我将其大小设置为视图大小减去标签栏,视图仍然会在标签栏所在的区域显示白色。

如何显示此视图以使其适合标签栏屏幕的视图?

1 个答案:

答案 0 :(得分:1)

iphone中的模态视图控制器将占用整个屏幕。这不能改变。使用导航控制器完成工作。

如果使用标签栏控制器,则只需添加导航控制器代替当前控制器,并使当前控制器成为根视图控制器。选项卡选择的框架大小和视图更改将自动处理选项卡栏控制器。

如果您正在使用标签栏并且手动交换内容,则需要设置导航控制器视图,就像您尝试在上面设置模态视图控制器一样。这应该可以解决这个问题。

相关问题