【问题标题】:how to change direction of scrolling in UIScrollView?如何更改 UIScrollView 中的滚动方向?
【发布时间】:2018-05-12 11:34:09
【问题描述】:

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

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

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

【问题讨论】:

  • 您能否提供此布局的屏幕截图(同时显示约束)?
  • 你尝试过这里提供的解决方案吗-> UIScrollview-direction-rtl
  • @ZeMoon 我从stackoverflow.com/questions/9140959/… 得到了答案,尽管我已经添加了屏幕截图!谢谢你的时间
  • @AbishDangol 谢谢你的回答!这是正确的答案!

标签: ios swift uiscrollview


【解决方案1】:

答案就在这个link 我不得不在 swift 4 中将这些行添加到我的代码中:

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

【讨论】:

  • 或者你可以简单地增加scrollView的contentSize,增加宽度而不增加高度。
猜你喜欢
  • 2012-07-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
  • 2013-03-17
  • 1970-01-01
  • 1970-01-01
  • 2011-01-02
相关资源
最近更新 更多