ref1view.hidden = NO;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.25f];
[ref1view setAlpha:([ref1view alpha] == 1.0f) ? 0.0f : 1.0f];
[UIView commitAnimations];
Mọi người có thể vui lòng cho tôi biết chi tiết về cách thức hoạt động này không? Cụ thể dòng này:Vui lòng giải thích mã Mục tiêu-C này
[ref1view setAlpha:([ref1view alpha] == 1.0f) ? 0.0f : 1.0f];
Có vẻ như chức năng này sẽ tạo hiệu ứng alpha từ 0-1 và ngược lại từ 1-0 và tôi không hiểu cú pháp. Cảm ơn!
Yep, ternary op. – Kevin