如何使用目标c在标签中将步进值显示为1位小数位。如何将double值舍入到小数点后1位?
问题描述:
我要舍双重价值1位小数显示步进值1位小数的地方吗?
这里我的代码:
- (void)viewDidLoad {
[super viewDidLoad];
[_stepperName addTarget:self action:@selector(stepperMethodName) forControlEvents:UIControlEventValueChanged];
}
-(void)stepperMethodName {
_labelToDisplay.text = [NSString stringWithFormat:@"%f", _stepperName.value];
NSLog(@"%f", _stepperName.value);
}
三江源。
答
- (void)viewDidLoad {
[super viewDidLoad];
[_stepperName addTarget:self action:@selector(stepperMethodName) forControlEvents:UIControlEventValueChanged];
}
-(void)stepperMethodName {
_labelToDisplay.text = [NSString stringWithFormat:@"%.1f", _stepperName.value];
NSLog(@"%.1f", _stepperName.value);
}
//Upto two decimal Places @"%.2f"
//Upto three decimal Places @"%.3f"