单侧开门动画
来源:互联网 发布:python抓取股票数据 编辑:程序博客网 时间:2024/04/18 16:02
UIImageView *coverView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, -20.0, 320.0, 480.0)]; [coverView setImage:[UIImage imageNamed:@"Default.png"]]; [coverView setCenter:CGPointMake(coverView.center.x - coverView.bounds.size.width/2.0f, coverView.center.y)]; [coverView.layer setAnchorPoint:CGPointMake(0.0, 0.5)]; [self addSubview:coverView]; [UIView animateWithDuration:1.0f animations:^{ CATransform3D transform3D = CATransform3DMakeRotation(M_PI / 2.0, 0.0f, -1.0f, 0.0f); transform3D.m34 = 0.001f; [coverView.layer setTransform:transform3D]; } completion:^(BOOL finished) { if(finished) { [self removeFromSuperview]; } }]; [coverView release];