我正在写一个iPhone应用程序。其中有一个搜索栏(带控制器的UISearchBar)。当我选择它时,它会被聚焦,导航栏消失,身体变暗,这样当我在搜索栏上输入时,会出现建议(搜索结果)。我的问题是当我选择搜索栏时,在输入任何内容之前,我可以通过有色的黑色身体区域看到我的原始视图。在那里,我看到我的所有其他控件(按钮,文本字段)向上移动(因为导航栏消失了),但是UISteppers没有移动,这使得它们未对齐。
这是为什么?
Before Search http://s14.postimage.org/t62q17635/Screen_Shot_2011_12_24_at_12_49_36_AM.png
答案 0 :(得分:1)
这可能取决于您如何进行相对对齐设置。在故事板中,使用Inspector(右侧选项中的标尺图标),看看是否已将其他选项设置为相对。
答案 1 :(得分:0)
我相信这是一个错误。我已经注意到我在(基于iPad和iPhone)基于Storyboard的应用程序上工作的几个应用程序中的相同行为。我只在一个方向的应用程序上重新生成了这种行为。要重新生成,只需布置场景并使用至少一个UIStepper添加不同类型的UI元素。然后将场景添加到导航控制器,所有UI元素将移动到任何UISteppers。