Picker View取代了对象

时间:2013-08-11 22:07:26

标签: ios objective-c uipickerview

我正在制作一个带有选择器视图的应用程序,当按下按钮时,弹出选择器视图,当按下另一个按钮时,它会消失。在故事板中,选取器视图覆盖屏幕的下半部分,包括两个按钮,但是当我运行模拟器时,屏幕上的按钮和其他对象(例如标签和文本字段)会转移到看似随机的位置,包括拾取器视图未覆盖的对象。究竟是什么问题,我该如何解决?

1 个答案:

答案 0 :(得分:0)

转到故事板,选择您放置了选取器视图的特定视图控制器并打开文档大纲窗口(显示在故事板的左侧)。之后,您将获得该视图中存在的组件列表。将标签和按钮拖动到选取器视图的底部。通过这样做,您将获得选择器视图顶部的标签和按钮,并将约束添加到组件。 另一个原因可能是您在底部选择了其他模型并在其他模型上运行。 只需设置约束即可解决问题。并删除建议的约束。