【问题标题】:Automatically scroll down based on selection根据选择自动向下滚动
【发布时间】:2019-06-17 11:31:37
【问题描述】:

我在我的应用程序中使用了 Rating 控制器。 每当用户在选择视图上选择评级时,数据就会更改。

但是当用户选择星星时,我需要自动滚动。

我编写了以下代码,但它提供了比滚动视图上的视图高度更多的滚动空间。如图所示

if (self.scrollview.contentOffset.y != ratingMainview.frame.minY) {
    self.scrollview.setContentOffset(CGPoint(x: 0, y:ratingMainview.frame.minY), animated: true)
}

【问题讨论】:

  • 能否提供您的问题的屏幕截图?
  • 添加问题的更多细节
  • 您添加的图片没有说明问题。

标签: ios swift scroll scrollview autoscroll


【解决方案1】:

您的代码几乎是正确的,但缺少两个细节。 首先,contentOffset 是倒置的,所以你需要一个减号:-ratingMainview.frame.minY。 其次,我不确定你的意思是使用 ratingMainview.frame.minY。 minY 是视图的顶部。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-03
    • 2012-10-20
    相关资源
    最近更新 更多