IOS开发从零开始(12)--淡出淡出效果与图标

这是个IOS开发的教程。

淡入淡出效果#

下面我们来谈一谈一个简单的为你startOver按钮添加一个淡入淡出效果,这样你的下一句开始的不会那么突然。

1.在ViewController. swift 文件顶部添加:

import QuartzCore

IOS的动画核心类库框架都在QuartzCore中。
2.修改startOver方法

@IBAction func startOver() {
startNewGame()updateLabels()
let transition = CATransition()
transition.type =  kCATransitionFade
transition.duration =     1
transition.timingFunction = CAMediaTimingFunction(name:
                                    kCAMediaTimingFunctionEaseOut)    

The iOS Apprentice (Fourth Edition) Getting Started

view.layer.addAnimation(transition, forKey: nil)
}

现在运行你的代码就会发现slider的图标已经开始有淡出淡出的动态效果了。

IOS开发从零开始(12)--淡出淡出效果与图标_第1张图片

图标#

到此,我们这个app已经开发的差不多了,感觉就差一个图标了。我们来弄一个图标:
1.打开asset目录(Assets.xcassets),选择appIcon:

IOS开发从零开始(12)--淡出淡出效果与图标_第2张图片

2.打开finder,将准备好的icon图标,拖入个个对应的方框。

IOS开发从零开始(12)--淡出淡出效果与图标_第3张图片

3.在模拟器上运行一下:

IOS开发从零开始(12)--淡出淡出效果与图标_第4张图片

你可能感兴趣的:(IOS开发从零开始(12)--淡出淡出效果与图标)