iOS使用xib手动实现动画效果的方法

 更新时间:2018年01月26日 09:48:49   作者:happy_Engineer  
下面小编就为大家分享一篇iOS使用xib手动实现动画效果的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

今天在做项目的时候,项目使用的是xib做的,页面中需要有个动画效果,使用UIView动画如下图:

想要改变视图的宽度来实现动画效果,将这条约束拖到ViewController成为属性

使用如下方法,发现不能进行动画效果:

但是发现没有相关的动画效果。最后发现使用xib动画和普通的动画不太一样,需要如下操作才能成功实现动画:

两个重要的注意事项:

您需要调用 layoutIfNeeded 动画块内。苹果公司其实建议你称之为一次之前要确保所有挂起的布局操作已完成的动画块

您需要调用它专门在父视图上 (例如 self.view ),不能在子视图具有附加到它的约束。这样做将更新所有约束视图,包括动画可能会认为,你改变了的约束约束其他视图 (如视图 B 附加到底部的视图 A 和您刚刚更改视图的顶部偏移量和你想要使用它进行动画处理的视图 B)

以上这篇iOS使用xib手动实现动画效果的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • IOS CoreAnimation中layer动画闪烁的解决方法

    IOS CoreAnimation中layer动画闪烁的解决方法

    这篇文章主要为大家详细介绍了IOS CoreAnimation中layer动画闪烁的原因,分享了layer动画闪烁的解决方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Swift和Objective-C 混编注意事项

    Swift和Objective-C 混编注意事项

    这篇文章主要介绍了Swift和Objective-C 混编注意事项的相关资料,需要的朋友可以参考下
    2016-10-10
  • ios开发加载webview显示进度条实例

    ios开发加载webview显示进度条实例

    本篇文章主要介绍了ios开发加载webview显示进度条实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 总结IOS界面间跳转的几种方法

    总结IOS界面间跳转的几种方法

    前段时间被问到界面间的跳转有几种方式?想不到说的竟有点含糊其辞,于是就想总结一下。有句话说的好,“前人种树,后人乘凉”,目前作为一个乘凉者,我也希望能种一些树木,为代码世界营造一份清新。好了,话不多说,进入主题。
    2016-08-08
  • iOS 多线程总结之GCD的使用详解

    iOS 多线程总结之GCD的使用详解

    本篇文章主要介绍了iOS 多线程总结之GCD的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • iOS UIScrollView滚动视图/无限循环滚动/自动滚动的实例代码

    iOS UIScrollView滚动视图/无限循环滚动/自动滚动的实例代码

    这篇文章主要介绍了iOS UIScrollView滚动视图/无限循环滚动/自动滚动,需要的朋友可以参考下
    2017-02-02
  • iOS中UILabel实现长按复制功能实例代码

    iOS中UILabel实现长按复制功能实例代码

    在iOS开发过程中,有时候会用到UILabel展示的内容,那么就设计到点击UILabel复制它上面展示的内容的功能,也就是Label长按复制功能,下面这篇文章主要给大家介绍了关于在iOS中UILabel实现长按复制功能的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • iOS10适配之权限Crash问题的完美解决方案

    iOS10适配之权限Crash问题的完美解决方案

    这篇文章主要为大家详细介绍了iOS10适配之权限Crash问题的完美解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS RN启动中管理Native Module详解

    iOS RN启动中管理Native Module详解

    这篇文章主要为大家介绍了iOS RN启动中 Native Module 是如何被管理的,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • iOS 图片压缩方法的示例代码

    iOS 图片压缩方法的示例代码

    本篇文章主要介绍了iOS 图片压缩方法的示例代码,主要有两种压缩图片的方法,有兴趣的可以了解一下,有兴趣的可以了解一下。
    2017-01-01

最新评论