我有一个简单的表视图控制器,在导航栏中有一个加号按钮。这种模式导致用户可以将信息插入文本字段的位置。它们位于整个视图控制器中。
当从表格视图编辑单元格时,我使用“推”segue而不是模态,因为这对于用户体验而不是视图控制器似乎更自然。我已经为“编辑”创建了一个新的视图控制器,在同一位置使用相同的文本字段。
当我使用push segue时,所有文本字段都远远低于它们应该的位置。我检查了x,y位置,它与要添加的模态视图完全相同。
当我使用Modal时,一切都准确无误。
我的表视图嵌入在导航控制器中,所以当我推到另一个视图时,它会在导航控制器中接受它。
请有人可以解释一下为什么推送segue,我搞砸视图,以及如何解决这个问题?
谢谢!
答案 0 :(得分:0)
当你的控制器使用整个屏幕高度时,你的控制器是不是?
可能是导航栏和状态栏导致它们不在原处,如果没有隐藏的话,你只有状态栏