0

私は新しく、前もってお詫び申し上げます。Webでサンプルコードとチュートリアルを検索しましたが、私の質問に答えるものは見つかりませんでした。

UIImageViewの画像の配列があり、スライダーを使用して、slider.valueに従って画像間を行き来できるようにしたいと考えていました。

任意の提案をいただければ幸いです。

4

1 に答える 1

1

簡単なレシピは次のようになります。

a)コードまたはInterfaceBuilderのいずれかでViewControllerにスライダーを追加します。
b)必ずプロパティを割り当ててスライダーに接続しますc)最小値を0に設定し、スライダーの最大値を写真配列のカウントに設定しますd)スライダーアクションにアクションまたはメソッドをターゲットにします(接続します- Ctrlドラッグなど)e)スライダーの値をfloatからintの値に変換しますf)配列内でスライダーの値が指す位置で画像を取得しますg)画像を設定します

したがって、このようなものでは、インターフェイスビルダーを使用し、スライダーをスライダーと呼ばれるプロパティと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

}

それらの線に沿った何かがトリックを行う必要があります。よくなって

于 2012-08-16T03:39:54.290 に答える