zoukankan      html  css  js  c++  java
  • QF——UI之UIImageView及UIView的形变属性transform

    UIImageView:

      专门用来放置图片的视图。它里面放置的图片是[UIImage imageNamed: (NSString) imgName]生成的,注意千万别只写成图片NSString类型的名字。

      UIImageView里有几个支持动画效果的属性和方法。

    - (void)startAnimating;

    - (void)stopAnimating;

    - (BOOL)isAnimating;

    通过播放幻灯片的例子,认识它们:  

    给UIImage添加手势:

    UIImageView未继承UIControl,而直接继承UIView,所以它不能直接注册事件。需要通过添加手势来完成交互操作。

    1. 在添加手势前先要通过UIImageView的userInteractionEnabled属性开启交互;

    2. 然后创建一个点击手势(tapGesture),并在里面设置号点击后的处理方法;

    3. 在把该点击手势(tapGesture)添加到UIImageView视图里。

    UIView的形变属性transform: 

     说UIView的形变属性transform之前,先来了解下UIView里提供的执行动画的封装方法,该方法里可以设置动画执行时长,动画进行时的动作,动画结束后的处理。(动画执行时和结束后的动作都用block形式,即通过block来处理动画和动画结束后的动作)

        [ UIImageView animateWithDuration:(NSTimeInterval) animations:^(void)animations completion:^(BOOL finished)completion];

    从上面的代码中可以看出transform属性支持伸缩,平移,还原。除此之外,还支持旋转等多个效果。可以自己去查文档。

      

  • 相关阅读:
    Java基础-String、StringBuffer、StringBuilder的区别
    Java基础-String类能被继承吗,为什么
    Java基础-Java中的基本数据类型是什么,各自占用多少字节
    JAVA关键字
    Java 栈(stack)与堆(heap) 详解
    Hibernate--hibernate.hbm.xml详解
    Hhibernate--映射继承关系
    C--c语言模拟java的linkedList
    C--调试基本命令
    C--指针
  • 原文地址:https://www.cnblogs.com/wangerxiansheng/p/4344118.html
Copyright © 2011-2022 走看看