Note that there are some explanatory texts on larger screens.

plurals
  1. PORotating Two UIImageView in X Direction
    primarykey
    data
    text
    <p>i wanna rotate two images i put one images behind the other but when i rotate them with the following code the back image will be above the front image and i assign their ZPOstion but their is no change </p> <p>this link for my view before rotate <a href="http://i39.tinypic.com/ivv2ah.png" rel="nofollow">http://i39.tinypic.com/ivv2ah.png</a></p> <p>and after rotate <a href="http://i43.tinypic.com/ic05xj.png" rel="nofollow">http://i43.tinypic.com/ic05xj.png</a></p> <p>how this happen </p> <pre><code> [UIView animateWithDuration:0.2 animations: ^{ CALayer *myLayer=self.image2.layer; CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.x"]; animation.fromValue = [NSNumber numberWithFloat:(1 * M_PI/Down)]; animation.toValue = [NSNumber numberWithFloat:(1 * M_PI/UP)]; animation.repeatCount =0; animation.duration=0.2; [animation setRemovedOnCompletion:NO]; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; [self.image2.layer addAnimation:animation forKey:@"transform.rotation.x"]; CATransform3D transform = CATransform3DIdentity; transform.m34 = (1/500.0f); transform = CATransform3DRotate(transform, (1 * M_PI/UP), 1, 0,0); myLayer.transform=transform; } completion:^(BOOL finished) { self.image2.postion=@"UP"; }]; [UIView animateWithDuration:0.2 animations: ^{ CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.x"]; animation.fromValue = [NSNumber numberWithFloat:(1 * M_PI/Down)]; animation.toValue = [NSNumber numberWithFloat:(1 * M_PI/UP)]; animation.repeatCount =0; animation.duration=0.2; [animation setRemovedOnCompletion:NO]; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; [card.layer addAnimation:animation forKey:@"transform.rotation.x"]; CATransform3D transform = CATransform3DIdentity; transform.m34 = (1/500.0f); transform = CATransform3DRotate(transform, (1 * M_PI/UP), 1, 0,0); card.layer.transform=transform; } completion:^(BOOL finished) { card.postion=@"UP"; }]; </code></pre> <p>CArdImage is Custom UIImageView and this is what i Change </p> <pre><code>- (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.layer.anchorPoint=CGPointMake(0.5, 1.0); CATransform3D transform = CATransform3DIdentity; transform.m34 = (1/500.0f); transform = CATransform3DRotate(transform, (1 * M_PI/2.5), 0.5, 0,0); self.layer.transform=transform; self.postion=@"UP"; } return self; } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload