故事板 segue Show Transition 从底部垂直而不是水平
Storyboard segue Show Transition vertical from bottom instead of horizontal
我有一个基本的情节提要设置,可以通过单击按钮在某些视图控制器中进行过渡。我还在情节提要的根部有一个导航控制器,希望这个 segue 链的执行方式类似于一系列 Pushes 过去的工作方式。功能就在那里,就像导航栏控制一样,但是转换都有新的视图从底部进入并向上滑动,Cover Vertical。
如何将其配置为像 [已弃用] 推送式导航那样从右侧滑入?它甚至可能曾经在这里这样做过,但我似乎无法让它再这样做了。
自我回答修复:
有趣的是,在第一个 prepareForSegue 期间有一些有问题的代码导致 navigationController 变为 nil。我删除了代码,但为了将来参考——如果你的 self.navigationController 变为 nil,那么 Segues 将垂直。如果它完好无损,它们将是水平的。
此外,虽然 segue 声称 "Push" 操作已弃用,但在代码中使用它而不是 presentViewController 仍将使用水平滑动,而代码中的 presentViewController 是垂直的。很高兴知道。
我有一个基本的情节提要设置,可以通过单击按钮在某些视图控制器中进行过渡。我还在情节提要的根部有一个导航控制器,希望这个 segue 链的执行方式类似于一系列 Pushes 过去的工作方式。功能就在那里,就像导航栏控制一样,但是转换都有新的视图从底部进入并向上滑动,Cover Vertical。
如何将其配置为像 [已弃用] 推送式导航那样从右侧滑入?它甚至可能曾经在这里这样做过,但我似乎无法让它再这样做了。
自我回答修复:
有趣的是,在第一个 prepareForSegue 期间有一些有问题的代码导致 navigationController 变为 nil。我删除了代码,但为了将来参考——如果你的 self.navigationController 变为 nil,那么 Segues 将垂直。如果它完好无损,它们将是水平的。
此外,虽然 segue 声称 "Push" 操作已弃用,但在代码中使用它而不是 presentViewController 仍将使用水平滑动,而代码中的 presentViewController 是垂直的。很高兴知道。