改变尺寸和尺寸childViewController的位置

时间:2017-01-06 04:29:49

标签: ios uiviewcontroller

我按照YouTube教程创建了一个导航控制器,用于在具有分段控件的多个视图控制器之间切换:https://www.youtube.com/watch?v=kq-lHR5ZOW0

从这里开始,我想改变尺寸和尺寸。导航控制器内的分段控件和视图控制器的位置。目前,视图显示在分段控件下方,分段控件开始显示在状态栏下方,这样设备顶部的所有内容都会相互叠加。

enter image description here

如何将分段控件放置在低于状态栏的位置,并且视图控制器位于比分段控件低的位置以防止重叠?

1 个答案:

答案 0 :(得分:0)

您可以在导航栏中添加UISegmentedControl,然后您需要添加"提示符"到导航栏以增加栏的高度并在栏的内容区域上方添加提示文本。 通过这种方式,您可以将分段控件放置在比状态栏低的位置。并使用另一个视图低于分段控件以防止重叠。

这可以完全在Interface Builder中完成,也可以使用以下代码以编程方式完成:

[self.navigationController.navigationItem setPrompt:@"some prompt text"];