【发布时间】:2011-01-11 23:44:19
【问题描述】:
假设我有一个 UIScrollView,其中有 3 个 UIView,其中每个都有一个 UISlider。它们在 UIScrollView 中垂直定位。
我现在在 UIScrollView 中也有第四个 UIView,我希望根据已使用的滑块的位置来移动它。
所以在我传递发送方的 sliderChanged 方法中,我得到了滑块的位置,并将第 4 个 UIWindow 的位置调整为它的 y。这在第一个 UIView 上效果很好,但是一旦在另一个 UIView 上迫使我向下滚动,使用滑块移动第四个 UIView 但停留在 UIScrollView 的开头
我正在使用:
[4thView setCenter:CGPointMake([4thView center].x, [slider center].y+10)];
我需要的是获取滑块相对于 scrollView 内容而不是相对于它的 UIView 的位置,以便我可以再次相对于 scrollView 内容设置第 4 个视图。
【问题讨论】:
标签: iphone uiview uiscrollview position uislider