首页 > 解决方案 > 如何更改 UIScrollView 中的滚动方向?

问题描述

我有一个固定高度的水平滚动视图。我的滚动视图,从左到右滚动,但我想从右到左滚动。我怎么能做到这一点?!

这就是我创建水平滚动视图的方式:

我已经滚动视图前导和尾随对齐到父级,并且高度 = 50,在我的滚动视图中有一个高度和宽度与其父级相等的视图,但是等宽的优先级很低,所以它可以水平滚动!

我的滚动视图约束

滚动视图约束内的视图

我在故事板中的视图控制器

标签: iosswiftuiscrollview

解决方案


答案在这个链接 中,我必须在 swift 4 中将这些行添加到我的代码中:

myScroll.transform = CGAffineTransform(rotationAngle: .pi);
subview.transform =  CGAffineTransform(rotationAngle: .pi);

推荐阅读