私はカスタムキーボードを作っていますが、私は本当に奇妙な状況にあります。iOS:UIViewの特定の領域にtouchesBeganの遅延がある理由
私はUIView(inputView)のリアの左(約20ピクセル)のtouchesBeganイベントをキャッチすると、ここでいくつかの遅延があることに気付きました。 touchesBeganで行うすべての操作は、他の領域よりも低速で実行されます。
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
}
この問題は私のアプリのパフォーマンスに影響します。 この例では、self.keypop.hidden
が表示されるのが遅れたため、左後部に触れたときにキーポップが表示されません。
私はなぜ知らない、またはこれは、iOS 9からのエラーですか? 私はこの問題に一週間悩まされてきました。
これは動作しません –
これは私の命を救った!私は時々画面の上部と下部で何かをする必要があるSpriteKitアプリでこの問題を抱えていましたが、それはいつも奇妙な動作をしていました。 – CodyMace