我按照YouTube教程创建了一个导航控制器,用于在具有分段控件的多个视图控制器之间切换:https://www.youtube.com/watch?v=kq-lHR5ZOW0
从这里开始,我想改变尺寸和尺寸。导航控制器内的分段控件和视图控制器的位置。目前,视图显示在分段控件下方,分段控件开始显示在状态栏下方,这样设备顶部的所有内容都会相互叠加。
如何将分段控件放置在低于状态栏的位置,并且视图控制器位于比分段控件低的位置以防止重叠?
答案 0 :(得分:0)
您可以在导航栏中添加UISegmentedControl
,然后您需要添加"提示符"到导航栏以增加栏的高度并在栏的内容区域上方添加提示文本。
通过这种方式,您可以将分段控件放置在比状态栏低的位置。并使用另一个视图低于分段控件以防止重叠。
这可以完全在Interface Builder中完成,也可以使用以下代码以编程方式完成:
[self.navigationController.navigationItem setPrompt:@"some prompt text"];