繁体   English   中英

如何在UIScrollView iOS / Swift中的控件页面之间水平滚动

[英]How to horizontally scroll between pages of controls in UIScrollView iOS/Swift

我试图找到在我的viewController屏幕上实现滚动视图的方法,它允许用户在控件的不同页面之间滚动,并在滚动视图外围绕它控制,对在发生的任何数据或动作做出反应。滚动视图。

我找到的所有教程都是添加滚动视图,显示图像轮播,或以编程方式添加彩色框架。 控制互动很少。

但没有一个显示如何创建2-3页控件(按钮和标签),以及如何将其与父视图集成(因此父视图和滚动视图在一个视图中相互通信)。

那么现在,用2个页面的控件创建滚动视图的第一步是什么? 有没有人为此获得任何好的资源? 如何实现这一目标的最佳方法是什么?

谢谢!

  1. 添加滚动视图。 添加顶部,左侧,右侧,底部约束以滚动视图。 仅在故事板中设置水平。
  2. 在滚动视图中添加视图。 现在将高度约束从此视图添加到超级视图。 (不是滚动视图。)指定一些宽度和添加宽度约束。 我建议你使用UIPageViewController进行这种类型的滚动。

我建议你去UICollectionViewLayout并启用分页为true。 使用它将为您提供对每个页面以及水平和垂直滚动的最佳控制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM