iphone - 导航栏消失时 UIStepper 不会向上移动

标签 iphone objective-c ios ios5

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

这是为什么?

Before Search

After Search - 2 steppers misalinged

最佳答案

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

关于iphone - 导航栏消失时 UIStepper 不会向上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619887/

相关文章:

ios - iOS 13场景对iPhone有什么影响?

iphone - 无法在 View 中使用自动布局 "on"移动 UILabel 的 Y 位置

iphone - 应用程序外订阅中还提供了通过促销代码解锁功能

objective-c - 我可以将 dispatch_once_t 谓词声明为成员变量而不是静态的吗?

objective-c - 我的Xcode 8.0版崩溃

ios - NSDateComponents(通过 MTDates)返回一个奇怪的小时数(mt_hourOfDay)

iphone - 以编程方式切换到横向模式,然后返回横向/纵向模式

ios - 身份验证失败错误 - XMPPFramework - 未授权

mysql - 关于重复键更新 sqlite FMDB

ios - 有两个选择的数组让我只完成了一半