3

値を変更し始めると、別のラベルが表示されるスライダーがあります (ユーザーが何をしているかを確認できます)。唯一の問題は、ユーザーがいつスライダーの編集を終了したかを知る必要があるため、その UILabel を再び非表示にできることです。これを行う方法はありますか?以下のコードは、スライダーの値が変化し始めたときに何をするかを示しています。助けてくれてありがとう!

- (IBAction)sliderValueChanged:(UISlider *)sender {
    tipPercentLabel.text = [NSString stringWithFormat:@"%.f", ([sender value] * 100)];
    tipPercentLabel2.text = [NSString stringWithFormat:@"%.f", ([sender value] * 100)];

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [tipPercentLabel setAlpha:0.3];
    [tipPercentLabel2 setAlpha:1.0];
    [UIView commitAnimations];


    [self performSelector:@selector(autoTipCalc) withObject:nil afterDelay:0.01];
}
4

2 に答える 2