gpt4 book ai didi

ios - 如何在可见的 Scrollview 中获取 Button 位置?

转载 作者:行者123 更新时间:2023-11-28 19:13:34 27 4
gpt4 key购买 nike

我在 UIScrollView 中有很多控件,包括几个按钮。例如,我在 (300,200) 位置有一个按钮,我从那里弹出 UIPopOverController 来执行所需的任务,但是当我滚动 scrollview 时,popover 仍然从 (300,200) 位置弹出,这是错误的!无论如何在可见 ScrollView 中获得按钮位置?

最佳答案

这就是我如何在知道按钮在 UIScrollView 中的初始位置的同时获得按钮的确切位置。我只需要从按钮的 Y 坐标中减去当前 ScrollView 的偏移量!对我而言,X 坐标不会改变 - 因为不支持水平滚动。

 CGPoint point = CGPointMake(self.button.frame.origin.x, 
self.button.frame.origin.y - self.scrollView.contentOffset.y)

关于ios - 如何在可见的 Scrollview 中获取 Button 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13681613/

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