【发布时间】:2016-04-19 10:27:45
【问题描述】:
这是我第一次尝试IOS动画,所以如果我从一开始就担心,请告诉我正确的方向。
我想要的:当我点击ButtonOne 时,Label 会慢慢消失。
代码如下:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var labelHeight: NSLayoutConstraint!
private var isHidden: Bool = false
@IBAction func clickButtonOne(sender: UIButton) {
isHidden = !isHidden
if isHidden {
labelHeight.constant = 0
} else {
labelHeight.constant = 60
}
UIView.animateWithDuration(1.0, animations: {
() -> Void in
self.view.layoutIfNeeded()
}, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
【问题讨论】:
标签: ios swift uibutton swift2 uilabel