У меня проблема с изменением непрозрачности для UIView. Я меняю его так: UIView.alpha = значение. Если я изменил его с шагом = 0.01 - вид мигает. то есть просмотр с альфа = 0,05 может быть менее заметным, чем вид с альфа = 0,04. Я изменяю альфу с шагом = 0.01, и результат может быть: вид видимый лучше-> лучше-> хуже-> лучше-> хуже и т. Д. Я не понимаю, почему это происходит. Это то же самое для симулятора и реального устройства. Проект: https://drive.google.com/file/d/0B5cO_tAtLPiwcFk2Qk4wbldDT3M/view?usp=sharing Также я анимированный изменяющийся альфа от 0,0 до 1,0 в течение 20 сек: youtu.be/in34amFvyOESwift UIView мигает во время изменения alpha
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