所以我试图淡化自定义控件并淡出UIButton。自定义控件的淡入淡出一切都很好,但是当我尝试淡出UIButton时,整个屏幕变黑,这是由于根视图的alpha设置为0.这是代码:
func fadeKeypadIn() {
UIView.animateWithDuration(0.5, delay: 0.0, options: UIViewAnimationOptions.CurveEaseOut, animations: {
self.keypad.alpha = 1
self.btnVideo.alpha = 0
}, completion: nil)
UIView.animateWithDuration(0.5, delay: 0.0, options: UIViewAnimationOptions.CurveEaseIn, animations: {
self.btnKeypad.alpha = 0
self.view.alpha = 1
}, completion: {(value: Bool) -> Void in
self.view.alpha = 1
})
}
在上面的代码中如果我没有self.view.alpha = 1
,屏幕仍然是全黑的。
以下是代码的作用:
我正在使用Xcode版本7.2.1(7C1002)
答案 0 :(得分:0)
我不知道这是怎么发生的,但我希望淡出的按钮的出口是指父视图。 :|
重新开放商店解决了这个问题。