你好:我正在开发一个应用程序,我想在用户沿着条形移动它时显示 UISlider 的值。
我在 Interface Builder 中创建了一个IBOutlet
与滑块UILabel
的IBAction
链接,并在 Interface Builder 中创建了与滑块的链接。它们在以下声明中Information.h
:
@property(nonatomic, retain) IBOutlet UILabel *DispTemp;
@property(nonatomic, retain) IBOutlet UISlider *SetTemperature;
-(IBAction) DisplayTemp:(id) sender;
我没有忘记@synthesize DispTemp;
and@synthesize SetTemperature;
中的。我正在Information.m
使用此代码IBAction
:
-(IBAction) DisplayTemp:(id) sender{
self.DispTemp.text = [NSString stringWithFormat:@"%d",self.SetTemperature.value];
}
显然,与界面生成器的链接正在工作,因为当我移动滑块时,值会发生变化。但是,我将范围从 -10 设置为 30,步长为 0,5,但显示的值从 - 几百万到 + 几百万,并定期回到 0。我不知道发生了什么,有什么帮助会很好。谢谢