gpt4 book ai didi

ios - 在 IOS 中滚动后如何获得 ScrollView 可见的矩形框?

转载 作者:可可西里 更新时间:2023-11-01 06:23:19 27 4
gpt4 key购买 nike

在 şt 滚动后,我无法在 ScrollView 中获取可见矩形的坐标。所以当我想在一个可见的矩形中添加一个 subview 时,我不能。我该怎么做?

最佳答案

CGRect visibleRect = CGRectMake(myScrollView.contentOffset.x, myScrollView.contentOffset.y, myScrollView.contentOffset.x + myScrollView.bounds.size.width, myScrollView.contentOffset.y + myScrollView.bounds.size.height)

滚动后,这应该会为您提供当前可见的 rect。不是你必须决定的是,当你想计算矩形时。如果您想即时获得它,请在 scrollViewDidScroll 方法中执行此操作。如果您想在用户开始滚动时获取它,请在 scrollViewWillBeginDragging 中执行此操作。如果您希望在用户完成滚动并且 scrollView 停止后执行此操作,请在 scrollViewDidEndDraggingscrollViewDidEndDecelerating 中执行此操作。

关于ios - 在 IOS 中滚动后如何获得 ScrollView 可见的矩形框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19032261/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com