Xcode uiscrollview 显示在 IB 中的导航栏后面
Xcode uiscrollview shows up behind nav bar in IB
正在尝试在具有导航栏的 UIViewController 中设置滚动视图。在 IB 中,我的内容被推到导航栏下方的顶部(见图)。
当 运行 在我的 phone 上安装应用程序时,视图被向下推到导航栏下方,这很好。无论如何让它在 IB 中像这样反映出来。当一半内容被切断时,很难设置我的内容。
如果我在 运行 应用程序时添加约束以使视图顶部位于导航栏下方,它会添加该偏移量并且看起来不正确。 (我想我可以在我的 phone 上 运行ning 之前更改约束,但似乎只是为了布局我的应用程序而进行的荒谬黑客攻击)。 (让我的 scrollView 以我想要的方式工作已经有重大问题......如果我的内容适合屏幕,请不要滚动,但如果内容被键盘覆盖,也可以使用滚动视图向上移动视图但是这是另一个 post)
当我在模拟器中 运行 看起来像这样
在 Interface Builder 中,您应该确保您的 NavigationBar 在模拟指标中设置为不透明。当你有一个透明的导航栏时,内容可以放在它下面。
如果您应用了全局属性以确保所有导航栏都不是半透明的,它在您的应用程序中看起来可能是正确的。
正在尝试在具有导航栏的 UIViewController 中设置滚动视图。在 IB 中,我的内容被推到导航栏下方的顶部(见图)。
当 运行 在我的 phone 上安装应用程序时,视图被向下推到导航栏下方,这很好。无论如何让它在 IB 中像这样反映出来。当一半内容被切断时,很难设置我的内容。
如果我在 运行 应用程序时添加约束以使视图顶部位于导航栏下方,它会添加该偏移量并且看起来不正确。 (我想我可以在我的 phone 上 运行ning 之前更改约束,但似乎只是为了布局我的应用程序而进行的荒谬黑客攻击)。 (让我的 scrollView 以我想要的方式工作已经有重大问题......如果我的内容适合屏幕,请不要滚动,但如果内容被键盘覆盖,也可以使用滚动视图向上移动视图但是这是另一个 post)
当我在模拟器中 运行 看起来像这样
在 Interface Builder 中,您应该确保您的 NavigationBar 在模拟指标中设置为不透明。当你有一个透明的导航栏时,内容可以放在它下面。
如果您应用了全局属性以确保所有导航栏都不是半透明的,它在您的应用程序中看起来可能是正确的。