动画背景与patternimage

时间:2015-08-04 08:42:00

标签: swift

我试图在Swift中动画我的背景过渡时有点卡住。

我已将backgroundColor的{​​{1}}设置为包含selv.view UIColor,以便我的patternImage实际上是一张图片。 但是,backgroundColor似乎不支持使用此类元素进行转换。有人有任何提示吗?

animateWithDuration

就像现在一样,它只是延迟1秒然后切换而没有任何过渡。

Card.Bakground在Struct:

中定义
selv.view.backgroundColor = UIColor( patternImage : UIImage( named: "A.png" ) )

UIView.animateWithDuration(1.0, animations: {
    self.view.backgroundColor = UIColor( patternImage: theCard.Background! )
})

结构体填充了一个字典作为exampled:

var Background: UIImage?

if let theBackground = theCard["Background"] as? UIImage {
    self.Background = theBackground
}

整个动画序列:

let letters : [[String : AnyObject?]] = [
    ["Title":"A", "Background": UIImage( named: "A.png" ), "Sound":NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("A", ofType: "wav")!), "AnimationObject":UIImage( named: "F-Frosk.png" )],

当我在PageView应用程序中向左/向右滑动以更改视图背景时,会重复此序列。 只是为了清楚。我的PageView中每个“页面”的背景是清晰的背景,背景图像本身被附加到控制PageView的ViewController。

0 个答案:

没有答案