How Will I complete this code I'm having errors.
-(IBAction)dropDownBtn:(id)sender {
dropDownBtn.transform = CGAffineTransformMakeRotation(720*M_PI/360);
if ([dropDownBtn.transform CGAffineTransformMakeRotation(720*M_PI/360)) {
dropDownBtn.transform = CGAffineTransformMakeRotation(520*M_PI/360);
}
}
There is a function to compare transforms:
CGAffineTransformEqualToTransform(transform1, transform2)
If you need equality testing with given accuracy (useful in unit tests) I use this function:
BOOL CGAffineTransformEqualToTransformWithAccuracy (CGAffineTransform firstTransform, CGAffineTransform secondTransform, CGFloat epsilon) {
return (fabs(firstTransform.a - secondTransform.a) <= epsilon) &&
(fabs(firstTransform.b - secondTransform.b) <= epsilon) &&
(fabs(firstTransform.c - secondTransform.c) <= epsilon) &&
(fabs(firstTransform.d - secondTransform.d) <= epsilon) &&
(fabs(firstTransform.tx - secondTransform.tx) <= epsilon) &&
(fabs(firstTransform.ty - secondTransform.ty) <= epsilon);
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With