[WatchKit] How to make animation background Interface in Apple WatchKit(Watchkit 애니메이션 배경 이미지를 사용하는 방법)

3922 단어 SwiftWatchKit

데모



실현 방법


Watchkit으로 배경 이미지 애니메이션하는 방법
우선 WatchKit는 Subview에서 인터페이스 를 반복할 수 없습니다.
어떻게 하는지 말하려면 WKINterface Group을 이용하세요.
WKinterface Group의 setBackgroundImage 방법으로 이미지 할당
그림에서 애니메이션할 UIImage 정렬(animatedImageWithImages)을 지정합니다.

출처



https://gist.github.com/0ba3d3f4b0b0b2e2bd08.js

File: InterfaceController.swift
-------------------------

     @IBOutlet weak var bg: WKInterfaceGroup!

    override func awakeWithContext(context: AnyObject?) {
        var images: [UIImage] = []

        for (var i=1; i<71; i++){
            images.append(UIImage(named:String(format:"jackson%d.jpg", i))!)
        }

        let animatedImage = UIImage.animatedImageWithImages(
            images,
            duration: 5)

        self.bg.setBackgroundImage(animatedImage)
        self.bg.startAnimatingWithImagesInRange(
                    NSRange(location: 0, length: 70),
                    duration: 5,
                    repeatCount: 0)
    }

use with Gist Search

좋은 웹페이지 즐겨찾기