zoukankan      html  css  js  c++  java
  • Swift中UIView类方法(animateWithDuration)的使用

    需求:利用Swift语言实现OC语言中UIView类方法

    [UIView animateWithDuration:0.5 animations:^{

            bgView.alpha= 1;

     }];

    在Swift语言相应的方法为:

    class func animateWithDuration(duration: NSTimeInterval, animations: (() -> Void)!)  须要传入的參数有两个:1.duration:动画持续的时间(秒计)2.传入一个方法名(闭包,类似于函数指针--》传入的函数的參数为空。返回值为void)


    func hideTabBar(){
            //Swift中调用animateWithDuration方法
            self.tabBar.hidden = true
            UIView.animateWithDuration(0.5, animations: alphaDown)
        }

    func alphaDown(){
            bgImageView!.alpha = 0
        }

    alphaDown函数实现了BgImageView的alpha值渐变的效果。。。欢迎大家批评指正。。。

    欢迎大家增加iOS讨论群:爱疯、爱Coding 209476515


  • 相关阅读:
    tcpdump 筛选抓包
    TCP拥塞避免
    【转载】TCP协议
    go 参数传递的是值还是引用 (转)
    go 数组指针 指针数组
    go 协程
    go 接口实现
    go函数可见性
    go 继承
    go 结构体函数
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7285552.html
Copyright © 2011-2022 走看看