如何更改 UIScrollView 中的滚动方向?
Posted
技术标签:
【中文标题】如何更改 UIScrollView 中的滚动方向?【英文标题】:how to change direction of scrolling in UIScrollView? 【发布时间】:2018-05-12 11:34:09 【问题描述】:我有一个固定高度的水平滚动视图。我的滚动视图,从左到右滚动,但我想从右到左滚动。我怎样才能做到这一点?!
这就是我创建水平滚动视图的方式:
我已经滚动视图前导和尾随对齐到父级,并且高度 = 50,在我的滚动视图中有一个高度和宽度与其父级相同的视图,但是等宽的优先级很低,所以它可以滚动水平!
【问题讨论】:
您能否提供此布局的屏幕截图(同时显示约束)? 你尝试过这里提供的解决方案吗-> UIScrollview-direction-rtl @ZeMoon 我从***.com/questions/9140959/… 得到了答案,尽管我已经添加了屏幕截图!谢谢你的时间 @AbishDangol 谢谢你的回答!这是正确的答案! 【参考方案1】:答案就在这个link 我不得不在 swift 4 中将这些行添加到我的代码中:
myScroll.transform = CGAffineTransform(rotationAngle: .pi);
subview.transform = CGAffineTransform(rotationAngle: .pi);
【讨论】:
或者你可以简单地增加scrollView的contentSize,增加宽度而不增加高度。以上是关于如何更改 UIScrollView 中的滚动方向?的主要内容,如果未能解决你的问题,请参考以下文章