在我的iPad故事板中,我的导航栏中有一个+按钮,它会在模态表单中显示一个新的视图控制器(图1)。但是,视图控制器最终会首先填充整个屏幕(图2)。如果我点击新视图控制器中的一个UITextfields,那么当键盘进入视图时,视图控制器最终会向下调整到表单并正确显示(图3)。
仅在纵向方向时才会发生。在景观中,一切正常。
我该如何解决这个问题?
这是我的segue配置:
这不是iPad modal form sheet takes up the whole screen anyways的副本,因为他的问题是通过代码呈现并且能够更改他的代码来解决问题。我有一个附加到UIBarButtonItem的Storyboard segue,所以我只能通过Storyboard控制。
答案 0 :(得分:0)
我不知道为什么这似乎可行...但是当我将视图控制器嵌入到带有导航栏的UINavigationController中时,我的问题就消失了。 (起初,我隐藏了导航栏,但导航栏仍然断了。当使导航栏可见时,然后在两个方向上的大小都正确设置了。)