UIScrollView 或 UIPageViewController

Posted

技术标签:

【中文标题】UIScrollView 或 UIPageViewController【英文标题】:UIScrollView or UIPageViewController 【发布时间】:2012-02-20 07:30:45 【问题描述】:

我正在开发适用于 ios5 的应用程序。 我想在一个小框架中有一张大图片,在这个框架中一次只会显示图像的一部分。当用户向右或向左滑动时,图像将转移到其后半部分。我想问你我应该使用什么,?还是我应该使用其他东西? 感谢所有提示

【问题讨论】:

【参考方案1】:

我建议使用 UIScrollView 并将其 pagingEnabled 属性设置为 YES

这将使它捕捉到其视图边界的倍数。因此,如果您的视图是 640 宽,而您的图像是 1280 宽,它将在前半部分和后半部分之间捕捉。

【讨论】:

【参考方案2】:

如果您希望图像向左或向右滑动,请使用UIScrollView(可能将pagingEnabled 设置为YES)。如果你想要翻页效果,请使用UIPageViewController

【讨论】:

以上是关于UIScrollView 或 UIPageViewController的主要内容,如果未能解决你的问题,请参考以下文章

UITableView 比 UIPageView 内的屏幕大

将 UIPageView 添加为屏幕的一部分

在 UITableView 下方的 UIPageView 上检测滑动事件

UIPageView 容器中的大小类变化为未指定

UIPageView UIWebView 预取

SwiftUI UIPageView 编译错误和操作表问题