使用滑块导航一系列图像

时间:2012-08-16 02:54:55

标签: ios xcode arrays uiimageview slider

我是新人并且在前面道歉。我在网上搜索了示例代码和教程,但没有找到任何回答我的问题。

我有一个UIImageView的图像数组,并希望能够使用滑块根据slider.value来回来回移动图像。值

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

快速配方将会是这样的:

a)向视图控制器添加滑块 - 在代码或界面构建器中 b)确保将属性分配并连接到滑块 c)将最小值设置为0,将滑块的最大值设置为照片数组的计数 d)让滑块动作目标成为动作或方法(连接它 - 按住Ctrl键等) e)将滑块值从float转换为int值 f)在滑块值指向的数组中的位置抓取图像 g)设置图像

这样的事情,我假设您使用了界面构建器并将滑块连接到 一个名为slider的属性和一个名为showPicture的ibaction,你有一个名为photoView的UIImageView和一个名为photoArray的照片数组。

-(void)viewDidLoad {

 self.slider.minimumValue = 0;
 self.slider.maximumValue = self.photoArray.count;
 }

-(IBAction)showPicture:(id)sender {
    //this gets called when the slider changes value

    int index = (int) self.slider.value;  //convert slider value to int value
    self.photoView.image = [self.photoArray objectAtIndex:index];  //set the image

}

沿着这些方向的事情应该可以解决问题。 好吧