当前位置: 首页 > news >正文

做网站设计赚钱吗制作网页时经常使用什么对网页的布局进行控制

做网站设计赚钱吗,制作网页时经常使用什么对网页的布局进行控制,网站有死链怎么处理,学做效果图网站iOS默认的push动画是把即将展示的控制器从右边推过来。有时我们想实现类似PPT中的一些动画#xff0c;这时候就需要自定义转场动画了。如下图我们想实现一个淡出并且放大的过场动画#xff0c;在退出时是一个淡出缩小的动画。 首先需要自定义一个类DiaryAnimator.swift遵守 U… iOS默认的push动画是把即将展示的控制器从右边推过来。有时我们想实现类似PPT中的一些动画这时候就需要自定义转场动画了。如下图我们想实现一个淡出并且放大的过场动画在退出时是一个淡出缩小的动画。 首先需要自定义一个类DiaryAnimator.swift遵守 UIViewControllerAnimatedTransitioning 协议然后实现它代码如下 import UIKitclass DiaryAnimator: NSObject, UIViewControllerAnimatedTransitioning {// 用于接受外界的operationvar operation:UINavigationControllerOperation!// 返回动画时间func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) - TimeInterval {return 0.4}// 要设置的动画//UIKit calls this method when presenting or dismissing a view controller. Use this method to configure the animations associated with your custom transition. You can use view-based animations or Core Animation to configure your animations.func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {let containerview transitionContext.containerViewlet fromVC transitionContext.viewController(forKey: UITransitionContextViewControllerKey.from)let fromView fromVC!.viewlet toVC transitionContext.viewController(forKey: UITransitionContextViewControllerKey.to)let toView toVC?.view// 设置新场景透明度toView?.alpha 0.0// 设置初始值if operation UINavigationControllerOperation.pop {fromView?.transform CGAffineTransform(scaleX: 1.0, y: 1.0)}else{toView?.transform CGAffineTransform(scaleX: 0.3, y: 0.3)}containerview.insertSubview(toView!, aboveSubview: fromView!)UIView.animate(withDuration: transitionDuration(using: transitionContext), delay: 0, options: UIViewAnimationOptions.curveEaseInOut, animations: {if self.operation UINavigationControllerOperation.pop {// 放大要转出的场景fromView?.transform CGAffineTransform(scaleX: 3.3,y: 3.3)} else {// 设置新场景为原始大小toView?.transform CGAffineTransform(scaleX: 1.0,y: 1.0)}toView?.alpha 1.0},completion: { finished intransitionContext.completeTransition(true)})}}自定义好动画后在要使用的控制器中实现 UINavigationControllerDelegate 协议的 optional func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationControllerOperation, from fromVC: UIViewController, to toVC: UIViewController) - UIViewControllerAnimatedTransitioning? 方法返回自定义的动画即可 extension HomeYearController : UINavigationControllerDelegate {func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationControllerOperation, from fromVC: UIViewController, to toVC: UIViewController) - UIViewControllerAnimatedTransitioning? {let animate DiaryAnimator()animate.operation operationreturn animate} }转载于:https://www.cnblogs.com/heyode/p/6513581.html
http://www.pierceye.com/news/881910/

相关文章:

  • 站长工具综合查询官网wordpress置顶文章不生效
  • 手机网站 文件上传肥城网站建设公司
  • 网站开发怎么做到前后端网页设计实训报告格式
  • 军队 网站备案安卓手机软件开发平台
  • 湖北交投建设集团网站泰安网络公司行情
  • 做排版的网站绍兴网站建设专业的公司
  • 深圳专业网站建设公司济南建设网站
  • 广西建设职业技术学院网站做的比较好的二手交易网站有哪些
  • 北辰网站建设公司wordpress79元主题
  • 网站怎么绑定织梦广东网站建设968
  • ps扩展插件网站业务平台
  • 富阳设计网站广州网站设计公司
  • 演讲网站开发背景wordpress 1h 1g
  • 广州十度网络网站开发最好网站被挂马怎么办
  • 网站建设及维护费算业务宣传费网站如何做触屏滑动效果
  • 如何查询一个网站所属的主机免费可以绑定域名网站空间
  • asp.net网站开发教程品牌型网站建设
  • 海南网站网络推广建设网站需要注意的事项
  • 营销外包网站网站类别标签文本
  • 企业概况简介解答网站内容优化策略
  • ImQQ网站是怎么做的做网站把自己做死
  • 房产网站制作流程php网站开发教程网
  • 小程序商城名字谷歌优化技巧
  • 备案的时候需要网站吗seo搜索引擎优化公司
  • 网站 空间转移wordpress后台点击菜单没反应应
  • 企业网站可以自己做国外域名交易网站
  • 龙岗网站建设费用明细国外的服务器做的网站在国外能打开在国内打不开是什么原因
  • 个人网站的设计与实现摘要东莞学校网站建设
  • 深圳建设局招标网站网站空间pdf下载不了
  • 中国网站建设服务中心百度搜索风云榜电脑版