iOS开发-Slider控件简单操作

2010年冬斯坦福大学iPhone公开课,第一课讲了一个关于Slider控件的简单操作。

小试了一下,作为自己第一个运行在iPhone上的”hello world”应用 – -;

1 在故事版中添加控件:

Slider控件-用于拖动时改变Label内显示的数值

Label控件-用于显示数值

设置Slider控件的取值范围0-100, 步长为1

设置Label控件的初始值为0

2 创建新控制类NewViewController,将控件与代码对接:

按住control键,将控件拖拽至NewViewController.h文件中,创建接口属性和方法。

Connection类型选择为Outlet时是创建属性,为Action时是创建滑动事件方法。

@property (weak, nonatomic) IBOutlet UILabel *NewLabel;

@property (weak, nonatomic) IBOutlet UISlider *NewSlider;

– (IBAction)changLabel:(id)sender;

3 在NewViewController.m的changLabel方法内添加运行代码:

– (IBAction)changLabel:(id)sender {

int sliderValue = (int) self.NewSlider.value; // 将滑动时得到的数值赋值给sliderValue变量

// 转换为字符串后显示在Label控件中

self.NewLabel.text = [[NSString alloc] initWithFormat:@”%d”, sliderValue];

}

4 command R,运行在iPhone上。