切换导航栏以外的视图时,您可以防止元素移动吗?

Posted

技术标签:

【中文标题】切换导航栏以外的视图时,您可以防止元素移动吗?【英文标题】:Can you keep an element from moving when switching views besides a NavigationBar? 【发布时间】:2015-02-03 16:03:18 【问题描述】:

我正在尝试使用一个带有标题的 UINavigation 控制器来查看应用程序的徽标,并在其下方设置一个 UISegmentedControl,但是,它太高而无法放入导航栏中。有没有办法在导航栏下方有一个带有 UISegmentedControl 的工具栏,并且当您通过选择段来切换视图时不会移动?谢谢!

【问题讨论】:

【参考方案1】:

我通过在切换视图时将动画设置为 NO 并在所有三个视图的 NavigationBar 下的工具栏中保持相同的 UIsegmentedcontrol 来解决此问题

【讨论】:

以上是关于切换导航栏以外的视图时,您可以防止元素移动吗?的主要内容,如果未能解决你的问题,请参考以下文章

防止项目在引导程序 4 导航栏切换中折叠

向移动视图上的引导导航栏切换按钮添加文本提示

导航栏可以锚定到特定位置吗?

隐藏导航栏会导致视图向上移动

如何移动导航栏图像?

带有导航栏的滚动视图控制器