我正在制作一个带有左右手势控制的天气应用程序。这意味着用户可以通过在屏幕上向左/向右滑动来查看多个城市的天气。查看我想模仿其行为的示例应用程序的屏幕截图。
我有两个问题。
他们到底是如何在第二个屏幕截图中显示两个视图之间的转换的?我试图在 Xcode 中复制相同的行为 - 故事板。我创建了两个视图控制器,一个带有红色背景,另一个带有绿色。我将滑动手势识别器拖放到红色的手势识别器上,并使用 Modal 将手势与视图控制器相关联。但我看到的只有默认转换是水平/垂直翻转、交叉溶解、部分卷曲。与他们正在发生的事情完全不同。那么他们是怎么做到的呢?更改为 Push 没有任何作用。
如果我使用情节提要,那么我将限制用户可以输入的城市。这意味着如果我有两个视图控制器,那么视图控制器 1 将显示城市 1 的天气,视图控制器 2 将显示城市 2 的天气。基本上,滑动仅限于我定义的控制器数量。(每个城市一个)。有没有办法让这个动态?用户可以拥有 N 个城市和 N 个滑动次数。与每部 iPhone 内置的天气应用程序类似的行为。