iOS实现翻页效果动画的代码

来源:爱站网时间:2021-01-19编辑:网友分享
在ios中我们经常可以看到翻页效果的动画,那么你知道在ios中如何实现吗?接下来的内容中我们跟爱站小编一起去看看iOS实现翻页效果动画的代码。

在ios中我们经常可以看到翻页效果的动画,那么你知道在ios中如何实现吗?接下来的内容中我们跟爱站小编一起去看看iOS实现翻页效果动画的代码。

大体思路:

在self.view 上放置一个label,label.text从数组中获得,当点击上下页按钮的时候,改变label.text,并且执行翻页效果动画.

效果如图:

主要代码:

#pragma mark - 下一页按钮响应事件
- (void)nextPage:(UIButton *)btn {
  _forwardBtn.enabled = YES;
  if (_count<_arr.count-1 btn.enabled="YES;" _label.text="[_arr" objectatindex:_count nsstring subtypestring="kCATransitionFromRight;" transitionwithtype: withsubtype:subtypestring forview:self.view _count="_count" else showalert: nslog catransition type curldown subtype view withsubtype: forview : animation animation.duration="0.7f;" animation.type="type;" if nil animation.subtype="subtype;" animation.timingfunction="UIViewAnimationOptionCurveEaseInOut;" addanimation:animation forkey:>

主要就是熟悉一下简单动画的实现了

本项目gitHub地址:https://github.com/iOSJason/PageBlurDemo.git

2 添加启动页和手势控制的翻页效果实现,添加swipe手势后画面切换更生动.

效果图:

#pragma mark - 手势
- (void)configTapGes {
  _fromRightSwip = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(nextPage:)];
  _fromRightSwip.direction = UISwipeGestureRecognizerDirectionLeft;
  [self.view addGestureRecognizer:_fromRightSwip];

  _fromLeftSwip = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(forwardPage:)];
  _fromLeftSwip.direction = UISwipeGestureRecognizerDirectionRight;
  [self.view addGestureRecognizer:_fromLeftSwip];
}
//判断是否是第一次进入程序
if (![[[NSUserDefaults standardUserDefaults] objectForKey:@"isFirst"] isEqualToString:@"yes"]) {
      //显示提示
    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"tishi" message:@"" delegate:self cancelButtonTitle:@"晓得了" otherButtonTitles: nil];
    [alert show];
    [[NSUserDefaults standardUserDefaults]setObject:@"yes" forKey:@"isFirst"];
  }

动画效果和上一个是一种效果,具体代码请看我的gibHub,和上一个项目在一个地址里面,这个在 SwipeGesturePageBlurDemo 分支中.

以上就是小编介绍iOS实现翻页效果动画的代码,用到最后,你会不经意发现,弹指之间,许多复杂的指令你会很轻松的搞定。

上一篇:iOS关于Https双向认证的教程

下一篇:IOS中如何安装CocoaPods

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载