【发布时间】:2014-02-06 01:06:28
【问题描述】:
我已经设置了一个 UISlider 来接受从 0 到 10 的值。我希望能够让滑块为 UISlider 值的每个增量(从 0 到 10)执行静态命令。我已经将 UISlider 与名为zoomControl 的按钮。例如,我想做这样的事情:
- (IBAction)zoomControl
{
if(zoom.selectedSegmentIndex == 0)
{
// execute commands
}
else if(zoom.selectedSegmentIndex == 1)
{
// execute commands
}
else if(zoom.selectedSegmentIndex == 2)
{
// execute commands
}
// + all the remaining statements up to 10
}
这是 UISlider 的声明,在 .h 文件中以及按钮:
@interface ViewController : UIViewController
{
IBOutlet UISlider *zoom;
}
- (IBAction)zoomControl;
我现在遇到的错误与selectedSegmentIndex 块有关。 UISlider 的正确语法是什么?
(selectedSegmentIndex 块是 UISegmentedControl 开关的语法)
【问题讨论】:
-
嗯...你的错误是什么?你是如何设置滑块的?它在界面生成器上吗?还是您以编程方式创建它?
标签: ios objective-c uislider