在应用加载时为滑块设置默认值

时间:2011-07-01 06:08:25

标签: iphone objective-c

在我的iPhone应用程序中,我使用滑块来调节音量并正常工作。 但是当我加载应用程序时,我无法为滑块设置默认值。 我已经看到,只有当触摸滑块时,值才会更改。但是,当应用加载时,我需要一个默认值。 我的代码如下:

- (IBAction)sliderChanged:(id)sender {

    slider = (UISlider *) sender;
    slider.minimumValue = 0.5;
    slider.maximumValue = 2.2;
    progressAsInt = slider.value ;
}

我该如何解决这个问题。

请帮忙。谢谢。

2 个答案:

答案 0 :(得分:1)

有两种方法可以更改滑块的默认值。

  1. 使用“界面”构建器。请参阅附件图片和当前属性的值。 enter image description here

  2. 使用代码

  3. 您只需要在viewWillAppear委托方法中编写这一行。

    -(void)viewWillAppear:(BOOL)animated{
       slider.value = 1.0;
     }
    

    希望得到这个帮助。

答案 1 :(得分:0)

首先,您需要将滑块设置为滑块所在的视图控制器的IBOutlet iVar。

然后,在该视图控制器的viewDidLoad中,您可以设置所需的值。

(另外,你应该可以在Interface Builder中完成它,但我对它不是很熟悉)。