我正在开发目标 C 中的应用程序,但我遇到了问题。
我想在 y 轴上使用 UISlider 移动图像,以及图像动态值。
怎么做?
@property (nonatomic, strong) IBOutlet UISlider *theSlider;
创建 imageView,你想用滑块移动(在你的 ViewController .h 文件中创建 IBOUlet,如果使用 IB 或 StoryBoard,则拖动到 UIImageView)
@property (nonatomic, strong) 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]);
您必须根据需要调整滑块值:)