zoukankan      html  css  js  c++  java
  • Swift UIImageView和UISlider组合

     /***************火焰图片Demo************start*******/

        var imgView: UIImageView?

        

        override func viewDidLoad() {

            super.viewDidLoad()

            

            let screenWidth = UIScreen.mainScreen().bounds.size.width

            imgView = UIImageView(frame: CGRect(x: 20, y: 100, screenWidth - 20 * 2, height: screenWidth - 20 * 2))

            imgView!.backgroundColor = UIColor.redColor()

            self.view.addSubview(imgView!)

            

            // 初始化数组

            var imgs:[UIImage] = []

            

            for index in 1...17 {

                let imgName = NSString(format: "campfire%02d.gif", index)

                if let img:UIImage = UIImage(named: imgName as String) {

                    

                    // 按图片添加到数组中  append功能是直接添加到数组的lastobject

                    imgs.append(img)

                }

            }

            

            imgView?.animationImages = imgs

            imgView?.animationDuration = 1

            imgView?.startAnimating()

            

            let slider = UISlider(frame: CGRect(x: 20, y: 100 + imgView!.frame.size.height + 50, imgView!.frame.size.width, height: 30))

            slider.value = 0.5

            slider.addTarget(self, action: "sliderAction:", forControlEvents: UIControlEvents.ValueChanged)

            self.view.addSubview(slider)

            

        }

        

        // MARK: slider 的拖动tart的方法

        func sliderAction(slider: UISlider) {

            imgView?.animationDuration = NSTimeInterval(slider.value * 2)

            imgView?.startAnimating()

        }

        

    /***************火焰图片Demo************start*******/

  • 相关阅读:
    JavaScript脚本语言特色时钟
    这个周末安排,
    市场营销书籍推荐
    比较好的管理类书籍推荐
    如何培养自己的领导力?或许你该看看这些书
    十本最畅销的市场营销书籍,你看过几本?
    如何提高情商?答案可能在《情商必读12篇》这本书里
    如何管理好员工?
    做销售要看哪些书?《销售管理必读12篇》了解下
    管理书籍推荐,你看过哪些呢?
  • 原文地址:https://www.cnblogs.com/ZGSmile/p/5695209.html
Copyright © 2011-2022 走看看