gpt4 book ai didi

iphone - 将 UIViewController 滑动到另一个 View 上

转载 作者:行者123 更新时间:2023-11-28 20:40:05 25 4
gpt4 key购买 nike

我有一个当前显示在我的 iPhone 应用程序中的 UIViewController,还有一个在用户点击按钮时显示的第二个 ViewController。

但是,我想改变它。我希望它是这样的,当用户滑动他们的手指时,第二个 View Controller 出现在右侧,就好像用户在 native 照片应用程序中滑动照片一样。

我该怎么做?让我们假设第二个 UIViewController 已经创建和分配,只是没有显示。我想我需要

1) Determine when the user is sliding their finger using some touchesBegan function
2) Somehow display only a portion of the second view controller as the user slides their finger across.

对其中任何一个有什么想法吗?我不确定该怎么做?

最佳答案

您可能想要做的是使用 UIScrollView 并将其 pagesEnabled 属性设置为 YES。这就是 Apple 天气应用程序的实现方式。

然后,对于 ScrollView 的每一页,您将添加一个 View Controller 的 View 作为 ScrollView 的 subview (通过正确设置框架,这样它们就不会全部堆叠在一起!)。

关于iphone - 将 UIViewController 滑动到另一个 View 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8966529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com