'deki belirli bir alanda bazı gecikmelere neden oluyor? Özel bir klavye yapıyorum ve gerçekten garip bir durumdayım.iOS: Neden touchesBegan, UIView
Olayı yakaladığımda, UIView'nin (inputView) arka solundaki (yaklaşık 20 piksel) Began'a değindiğimde, biraz gecikme yaşayacağımı fark ettim. Dokunarak yaptığım her hareket, diğer alandan daha yavaş performans gösterecektir.
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?)
{
self.keypop.hidden = false
}
override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
{
self.keypop.hidden = true
}
Ve bu sorun, uygulamanızın performansını etkiliyor. Bu örnekte, self.keypop.hidden
gösterilmesinin gecikmesi nedeniyle arka solda dokunduğumda tuş sesini göremiyorum.
Nedenini bilmiyorum, ya da bu iOS 9'dan gelen bir hatadır? Bir hafta boyunca bu belaya bulaştım.
çalışmıyor –
Bu benim hayatımı kurtardı! Bir süredir şu anda ekranın üstünde ve altında bir şeyler yapmam gereken bir SpriteKit uygulamasıyla bir süredir bu sorunu yaşıyordum, ama her zaman garip davranışlar vardı. – CodyMace