Iphone 当导航栏消失时,UIStepper不会向上移动

Iphone 当导航栏消失时,UIStepper不会向上移动,iphone,objective-c,ios,ios5,Iphone,Objective C,Ios,Ios5,我正在写一个IPhone应用程序。其中有一个搜索栏(带控制器的UISearchBar)。当我选择它时,它会聚焦,导航栏会消失,主体会变暗,这样当我在搜索栏上键入时,建议(搜索结果)就会出现。我的问题是,当我选择搜索栏时,在我键入任何内容之前,我可以通过着色的黑色主体区域看到我的原始视图。在那里,我看到我的所有其他控件(按钮、文本字段)都向上移动(因为导航栏消失了),但是UIStepper没有移动,这使得它们没有对齐 为什么会这样 这可能取决于您如何进行相对对齐设置。在故事板中,使用Inspec

我正在写一个IPhone应用程序。其中有一个搜索栏(带控制器的UISearchBar)。当我选择它时,它会聚焦,导航栏会消失,主体会变暗,这样当我在搜索栏上键入时,建议(搜索结果)就会出现。我的问题是,当我选择搜索栏时,在我键入任何内容之前,我可以通过着色的黑色主体区域看到我的原始视图。在那里,我看到我的所有其他控件(按钮、文本字段)都向上移动(因为导航栏消失了),但是UIStepper没有移动,这使得它们没有对齐

为什么会这样


这可能取决于您如何进行相对对齐设置。在故事板中,使用Inspector(右侧选项中的标尺图标),查看是否已将其他选项设置为相对。

我认为这是一个错误。我已经注意到,在我开发的几个应用程序(iPad和iPhone)中,基于情节提要的应用程序也有同样的行为。我在只有一个方向的应用程序上重新生成了这种行为。要重新生成,只需布局场景并使用至少一个UIStepper添加不同类型的UI元素。然后将场景添加到导航控制器,所有UI元素都将移动,除了任何UIStepper。

谢谢,它工作得很神奇。我只需要更改标尺中的自动调整大小设置。再次感谢。