2017-04-22 9 views
-4
내가 레이블 내가 1 소수점 곳으로 이중 값을 반올림 할

대물 렌즈 c를 사용하여 라벨에서 스테퍼 값을 소수 첫째 자리까지 표시하는 방법. 또한 소수점 이하 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); 
    } 
    

    감사합니다.

  • 답변

    -1
    - (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"