Pregunta La presentación de múltiples WKInterfaceController (en la navegación base de la página) causa un espacio negro adicional en la parte superior en watchOS4.


La aplicación estaba ejecutándose mucho antes de watchOS4, pero en watchOS4 hay espacio negro adicional visible en la parte superior de WKInterfaceController. Este caso ocurre en el presente WKInterfaceController solamente, pero parece funcionar bien si intento presionar WKInterfaceController.

Caso 1 :

self.presentController(withNames: ["XYZ", "ABC"], contexts: nil)

Ver imagen debajo hay una barra extra debajo del título.

enter image description here

Caso 2

self.pushController(withName: "XYZ", context: nil)

Funciona bien en el método push (sin espacio adicional en watchOS4).

enter image description here

PD: He intentado nuevo método presente también:

self.presentController(withNamesAndContexts: [(name: "XYZ", context: [:] as AnyObject)])

Además, si estoy tratando de presentar un controlador de interfaz única, entonces   funciona perfecto, solo causa cuando estoy tratando de presentar múltiples   Controladores de interfaz (en la página).


9
2017-09-19 12:47


origen


Respuestas:


Nos hemos contactado con Apple con respecto a ese problema. Thay nos dijo que es un error en watchOS y que se resolverá pronto.

PD: No malgastes tu nivel de código de soporte para este problema. 


1
2017-11-03 08:59