2011-12-14 64 views
0

我新的iPhone程序和即时通讯面临的问题与意见。iOS视图演示文稿

我无法正确回顾视图,例如在这种情况下。我有一个在底部有一个tabbar的ViewController。这个控制器有其他4个控制器,当用户点击图标时,我会显示每个控制器。

但是,当主控制器上出现4个控制器之一的新视图时,我在视图下方出现一条线。在图片中是一个紫色的。 当我改变方向时,这条空行出现在同一个地方。有时候,当我在应用中以横向方向进入时,此线出现在左侧。

我在这里工作与IB。所以,有人可以指点我在正确的方向? :S

关于shouldAutorotateTo ..方法我有YES,我是否必须管理视图并更改大小和每次执行该方法时的位置? 我是否必须为每个控制器创建2个NIB,作为每个方向选项的一个?

编辑:我改变了图片更清晰,并显示其他“错误”。

第1步我进入肖像取向的视图。改变它,仍然有一个磨损线盯着。我所有的笔尖都是纵向的,尺寸为320和480。

在2我进入风景视图,但笔尖加载为肖像。当我改变方向时,它不应该扩大它应该。 我如何解决这个第二个问题?

我不填就像每控制器2个笔尖:S

Thx提前!

enter image description here

回答

0

那在你看来空间看起来像iOS的状态栏的确切高度,回顾IB你发钞银行,看看你有你的视图控制器模拟的状态栏。如果你这样做,把它关掉,你可能会看到你的视图尺寸不正确。因为它的高度是460而不是480.

+0

我把他们全部关闭。标签栏,导航栏和状态栏。仍在发生:S –

1

您的自转问题的简短答案: 您可以创建两个笔尖(当发生自转时在它们之间切换)或仅使用一个笔尖。这取决于你的目标。如果你想创建一个完全不同的视图(如音乐应用程序显示风景上的封面流和肖像上的歌曲),你应该创建两个笔尖。 如果您的视图更像消息应用程序,您可以轻松使用一个笔尖。看看“尺寸检查器”(Xcode 4中的第5个标签),红线指导您。 Xcode 4界面生成器的苹果文档是让你进入该行为的良好开端。