【问题标题】:Xcode storyboard resizing controller scene after adding segue添加segue后Xcode故事板调整控制器场景的大小
【发布时间】:2019-12-24 00:56:43
【问题描述】:

在情节提要的一种特殊情况下,我遇到了烦人的问题。 我有一个控制器,它有 2 个 segue。

First Segue:UIController(1 from pic)UIController(3 from pic) 所有的样子很好

Second Segue:ContainerView(2 from pic)UIController(3 from pic) 成为目标UIController(3, 4 from pic) 场景缩小到与 ContainerView(2 from pic) 相同的高度。如何避免?第 2 项和第 3 项的高度应与第 1 项相同。

如何在故事板中修复它?

附:当我运行应用程序时,一切看起来都很好

【问题讨论】:

  • 在VC 3前面添加新的UINavigationController。或者通过代码使VC 3全屏显示

标签: ios swift xcode storyboard


【解决方案1】:

找到解决方案,只需在模拟指标中设置Page Sheet

【讨论】:

    【解决方案2】:

    您可以通过将故事板 segue 设置为自定义来修复它。

    但是,恕我直言,只有当 iOS SDK 的默认 segue 不够用时,才应使用自定义 segue。创建自定义 segue 需要您继承 UIStoryboardSegue 类并覆盖名为 perform 的方法。此方法将包含要实现的自定义动画逻辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 2012-03-10
      • 2012-01-26
      • 2015-12-13
      相关资源
      最近更新 更多