【问题标题】:Calculate contentOffset from right side of screen in UIScrollView在 UIScrollView 中从屏幕右侧计算 contentOffset
【发布时间】:2018-10-03 01:50:20
【问题描述】:

默认情况下,scrollView.contentOffset = 0 表示scrollView (UIScrollView) 的左边缘(边)。

有没有办法改变这种行为?类似于制作从右到左的 UIScrollView,它的 contentOffset = 0 表示 scrollView 的右边缘(侧)。

【问题讨论】:

  • 您是否尝试在属性检查器中将 Semantic 更改为 Force Right-to-Left
  • 将值更改为负值,它将从右向左移动。
  • 您的目标是制作水平滚动视图吗?
  • @arash 是的,我做到了。将 Semantic 更改为 .forceRightToLeft 并没有解决我的问题。

标签: ios swift uiview uiscrollview uikit


【解决方案1】:
let rightOffset = scrollView.contentSize.width - scrollView.contentOffset.x

这样就可以了

在 UIScrollView 中从屏幕右侧计算 contentOffset

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多