Skip to content

beautylim/Objective-C-mainViewRotate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mainViewRotate

Objective-C 实现的UIView及其子类如UIImageView,沿着四边从里向外3D旋转!

效果图

效果如上图所示:

###使用方法:

image

UIView+Rotate.hUIView+Rotate.m文件拖进项目,在所需要的viewControllerimport一下UIView+Rotate.h文件

在所需的代码位置中写下:

#1.单个旋转 self.topImageView.topRotate().rotateX().animationRotate(2,^(BOOL flag){ //加入动画完成以后的操作 });

#2.有顺序旋转

[self showTopImageView];
- (void)showTopImageView{
    [NSThread sleepForTimeInterval:2];
    [self.view addSubview:self.topImageView];
    self.topImageView.topRotate().rotateX().animationRotate(2,^(BOOL flag){
        [self showBottomImageView];
    });
}

- (void)showBottomImageView{
    [self.view addSubview:self.bottomImageView];
    self.bottomImageView.bottomRotate().rotateX().animationRotate(2,^(BOOL flag){
        [self showLeftImageView];
    });
}

- (void)showLeftImageView{
    [self.view addSubview:self.leftImageView];
    self.leftImageView.leftRotate().rotateY().animationRotate(2,^(BOOL flag){
        [self showRightImageView];
    });
}

- (void)showRightImageView{
    [self.view addSubview:self.rightImageView];
    self.rightImageView.rightRotate().rotateY().animationRotate(2,^(BOOL flag){
        
    });
}

欢迎来修改,指正或者有更好的代码设计模式和动画处理

About

UIView四边从里向外3D旋转

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published