2011-07-01 66 views
1

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

- (IBAction)sliderChanged:(id)sender { 

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

我该如何解决这个问题。

请help.Thanks提前。

+0

应用程序加载后您如何设置值? – taskinoor

+0

只有在触摸滑块时,才会调用上述操作。但是,当应用程序加载时,我需要一个默认值。请帮助。 – Senorina

回答

0

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

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

(另外,你应该可以在界面生成器中做到这一点,但我不太熟悉它)。

1

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

  1. 使用接口生成器。见附图和价值现行财产。 enter image description here

  2. 使用代码

你只需要编写在viewWillAppear中的委托方法这一行。

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

希望得到这个帮助。

相关问题