如何在更改滑块值时自动滚动视图

时间:2011-02-22 03:28:48

标签: iphone objective-c scrollbar slider

我想通过滑块控制滚动条,因此当用户滑动滑块滚动条时,还应滚动视图。

1 个答案:

答案 0 :(得分:2)

假设您的滑块被声明为'slider',滚动视图被声明为'scrollView':

    [slider addTarget:self action:@selector(sliderChanged:)
         forControlEvents:UIControlEventValueChanged];

现在创建一个方法- (void)sliderChanged:(id)sender。它应该使用slider.value获取滑块的值,确定滚动视图的位置(应该可见的CGRect)然后[scrollView scrollRectToVisible:animated:]