objective-c - usar - que tan lejos puede estar el apple watch del iphone
Acceso programático a Apple Watch Crown (1)
Parece que en WatchOS 2, Apple ha introducido la clase WKInterfacePicker
.
De los documentos :
El usuario interactúa con un selector tocando, usando la corona para desplazarse por los elementos y tocando de nuevo para seleccionar un elemento.
Cuando el usuario selecciona un nuevo valor, WatchKit llama al método de acción del selector para informar ese nuevo valor. El formato del método de acción del selector es el siguiente:
- (IBAction)pickerAction:(NSInteger)index
Más documentos : animación al girar la corona
Objetos de interfaz coordinados . Para interfaces de selector sofisticadas, puede vincular el selector a uno o más objetos WKInterfaceImage o WKInterfaceGroup que contienen secuencias de imágenes animadas. A medida que el usuario gira la corona digital para seleccionar el siguiente elemento del selector, el selector actualiza la imagen mostrada en cada objeto coordinado.
Sé que ha estado disponible durante literalmente menos de 48 horas, pero me preguntaba si alguien ha descubierto cómo acceder mediante programación a la corona digital en el Apple Watch en watchOS 2. ¿No hay un método Objective-C, como -(void)crownMovedWithTimeStamp(float)timeStamp
, que puedo anular la implementación de? (Mi idea era que este método podría ser un método de WKInterfaceController y se llamaría en un intervalo establecido (como cada vez que la corona digital gira un ángulo de 1 grado)). Al igual que lo que se hace para recibir toques en una UIView utilizando los métodos tales como -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
. Cualquier ayuda sería muy apreciada, gracias.