目前我有一个链接到ScrollView的UISlider。拖动滑块后,它会移动滚动视图。
然而,ScrollView不会移动滑块
关于如何同步两者的任何想法都将非常感激
先谢谢。
答案 0 :(得分:2)
目前尚不清楚你的意思是“ScrollView不会移动滑块”。你想改变滑块的值吗?或者你想改变滑块的位置?
如果要根据滚动视图的内容偏移更改滑块的值,请在滚动视图的委托中实现scrollViewDidScroll:
方法,并在那里设置滑块的值。
答案 1 :(得分:0)
试试这段代码
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
}