目前我有一个链接到 ScrollView 的 UISlider。一旦我拖动滑块,它就会移动滚动视图。
但是 ScrollView 不会移动滑块
关于如何同步两者的任何想法将不胜感激
提前致谢。
目前我有一个链接到 ScrollView 的 UISlider。一旦我拖动滑块,它就会移动滚动视图。
但是 ScrollView 不会移动滑块
关于如何同步两者的任何想法将不胜感激
提前致谢。
目前尚不清楚“ScrollView 不移动滑块”是什么意思。你想改变滑块的值吗?或者你想改变滑块的位置?
如果要根据滚动视图的内容偏移量更改滑块的值,请在滚动视图的scrollViewDidScroll:
委托中实现方法并在那里设置滑块的值。
试试这个代码
slider.minimumValue = 0.0;
slider.maximumValue =ScrollView.contentSize.height;
为 ScrollView 设置内容偏移量
-(void)sliderAction:(id)sender
{
UISlider * slider = (UISlider*)sender;
ScrollView.contentOffset=CGPointMake(0,[slider value]);
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
slider.value=scrollView.contentOffset.y
}