【问题标题】:Changing the size & position of a childViewController更改 childViewController 的大小和位置
【发布时间】:2017-01-06 04:29:48
【问题描述】:

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

从这里开始,我想更改导航控制器中分段控件和视图控制器的大小和位置。目前,Views 显示在 Segmented Control 下方,Segmented Control 开始显示在状态栏下方,因此所有内容都在设备顶部彼此重叠。

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

【问题讨论】:

    标签: ios uiviewcontroller


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-17
      相关资源
      最近更新 更多