UIViewの不透明度を変更する際に問題があります。私はこのように変更しています:UIView.alpha = value。 step = 0.01で変更すると、ビューが点滅します。 α= 0.05のビューは、α= 0.04のビューよりも目立たないことがあります。私はステップ= 0.01でアルファを変更し、その結果は次のようになります。view visible better-> better-> worse-> better->悪化など。なぜ起こるのか分かりません。シミュレータと実際のデバイスで同じです。プロジェクト:https://drive.google.com/file/d/0B5cO_tAtLPiwcFk2Qk4wbldDT3M/view?usp=sharing はまた、私は20秒の間、0.0から1.0に変化アルファアニメーション:youtu.be/in34amFvyOEアルファの変更中にスウィフトUIViewが点滅する
import UIKit
class ViewController: UIViewController {
var alpha = CGFloat()
override func viewDidLoad() {
super.viewDidLoad()
LableA.alpha = 0
AlphaLabel.text = "Alpha: \(alpha)"
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBOutlet weak var LableA: UILabel!
@IBOutlet weak var AlphaLabel: UILabel!
@IBAction func pressedChAlphaBtn(sender: AnyObject) {
alpha = alpha + 0.01
LableA.alpha = alpha
print(alpha)
AlphaLabel.text = "Alpha: \(alpha)"
}
@IBAction func pressedResetBtn(sender: AnyObject) {
alpha = 0
LableA.alpha = alpha
print(alpha)
AlphaLabel.text = "Alpha: \(alpha)"
}
}
あなた自身でコードを入力してください。 – kabiroberai
プロジェクトのデバッグはここにはありません。問題の再現可能な例を最小限にして、問題に含める必要があります。 – Sulthan
プロジェクトのデバッグを依頼していません。添付されたプロジェクトは、アルファがどのように変化するかを示す単なるプロジェクトです。私はあなたのためにそれを作成しました。ありがとうございます。 – GenDru