tapgesture recognizer ios uigesturerecognizer swift ios8 xcode6

ios - tapgesture - Subclasificar UIGestureRecognizer con Swift y Xcode 6: ¿cómo importo UIGestureRecognizerSubclass.h?



tapgesture recognizer swift (2)

Debe tener o crear un archivo -Bridging-Header.h para importar encabezados objc como el que desea. La línea de importación se ve así:

#import <UIKit/UIGestureRecognizerSubclass.h>

Si aún no tiene un archivo de encabezado de puente en su aplicación, la forma más fácil de obtener uno es agregar una clase objc a su proyecto, y xcode le preguntará si desea uno, luego crea el archivo y lo vincula a la configuración. para ti. A continuación, puede eliminar la clase objc.

Todo en ese archivo de encabezado se pone automáticamente a disposición de su código Swift, sin necesidad de agregar ninguna línea de importación en sus archivos swift.

No puede escribir en self.state en la subclase a menos que importe UIGestureRecognizerSubclass.h como se indica aquí .

En un entorno Swift, estoy confundido sobre cómo me gustaría importar esto. Intenté import UIGestureRecognizerSubclass.h , y sin el .h , pero todavía no puedo escribir en self.state .

¿Cómo lograría esto?


El equivalente de Swift es simplemente:

import UIKit.UIGestureRecognizerSubclass

Eso importa el encabezado apropiado.