我正在使用目标C开发一个应用程序,但我遇到了问题。
我想使用UISlider在y轴上移动图像,因此图像动态值。
怎么做?
答案 0 :(得分:0)
@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)发件人”操作中执行类似的操作
theImage.center = CGPointMake(theImage.center.x,[theSlider value]);
您必须根据需要调整滑块值:)