Objective C でアプリケーションを開発していますが、問題があります。
UISliderを使用して、y軸上で画像を移動したいので、画像は動的な値になります。
どうやってするか?
@property(非アトミック、強力)IBOutlet UISlider * theSlider;
スライダーを使用して移動するimageViewを作成します(ViewController .hファイルにIBOuletを作成し、IBまたはStoryBoardを使用している場合はUIImageViewにドラッグします)
@property(非アトミック、ストロング)IBOutlet UIImageView * theImage;
次に、UISliderのアクションを作成して、スライダーの値が変更されたかどうかを検出する必要があります(ViewController .hファイルにIBActionを作成し、IBまたはStoryBoardを使用している場合はアクションをUISliderにドラッグし、オプションを「値が変更されました」に設定します)
.mファイルのプロパティを合成します(@synthesize theImage、theSlider;)
スライダーをfxで最小値に設定します。.mファイル内のviewDidload:(theSlider.maximumValue = 480; theSlider.minimumValue = -5;)
「sliderValueChanged:(id)sender」アクションでこのようなことを行います
theImage.center = CGPointMake(theImage.center.x、[theSlider value]);
必要に応じて、スライダーの値を調整する必要があります:)