Articles of ios keyboard extension

¿La extensión del keyboard no se usa en la búsqueda de iPhone?

He creado una extensión de keyboard y funciona como esperaba en la mayoría de las aplicaciones. Sin embargo, no es uno de los keyboards rotado en la barra de búsqueda de iPhone: Solo los keyboards del sistema están ahí. ¿Cómo puedo habilitar la extensión de mi keyboard para la barra de búsqueda?

Regeneración de los files Bridging-Header y -Swift.h después del cambio del nombre del proyecto

Anteriormente, he creado un proyecto de extensión de keyboard que tiene componentes tanto de Swift como de Objective C. Me gustaría crear una nueva aplicación de keyboard basada en mi aplicación anterior, con el simple objective de cambiar el nombre, la interfaz de usuario del keyboard y algunos mecanismos de keyboard. Seguí las directrices aquí […]

¿Cómo sabe una extensión de keyboard que el proxy de documentos ha cambiado?

Las extensiones de keyboard en iOS son subclasss de la class UIInputViewController y tienen la propiedad textDocumentProxy para interactuar con el documento subyacente. El object textDocumentProxy expone algunos rasgos importantes del documento, como el tipo de autocapitalización. La pregunta es, ¿cómo se sabe la extensión del keyboard cuando cambia el documento subyacente? Por ejemplo, cuando […]

Cómo ocultar la barra de herramientas en IQKeyboardManager iOS Swift 3

Estoy usando la biblioteca IQKeyboardManger para desplazarme por los campos de text cuando comencé a escribir usando el keyboard, pero no quiero mostrar la barra de herramientas pnetworkingeterminada de su biblioteca. A continuación se muestra el código que he usado. override func viewDidLoad() { super.viewDidLoad() self.chatTextField.inputAccessoryView = [[UIView alloc] init]; //This will remove toolbar which […]

Los sdks de iOS de Google Maps obtienen un error: la ejecución en segundo plano se bloquearía en este escenario

Estoy intentando agregar un map a mi extensión de keyboard personalizada. Después de que intenté agregar MKMapView en el keyboard, inmediatamente me locking cuando apareció la vista del map. Por lo tanto, estoy tratando de agregar google map al keyboard. Pero por suerte, estoy recibiendo un error: Terminating app due to uncaught exception 'GMSBackgroundAppException', reason: […]

Cómo hacer la transición al keyboard Emoji desde el keyboard personalizado cuando se pulsa nextKeyboard

Estoy haciendo un keyboard personalizado y quiero hacer una transición directamente al keyboard emoji provisto por Apple cuando se presiona el button nextKeyboard . @IBAction func nextKeyboardPressed(sender: AnyObject) { advanceToNextInputMode() } Este código me lleva al keyboard común. Y quiero que este keyboard se abra cuando se presione nextKeyboard ¿Es posible? ¿Hay alguna forma de […]

¿Es posible hacer un keyboard emoji personalizado en IOS 8?

Así que he visto muchas aplicaciones que te permiten "hacer tus propios emojis", pero en realidad solo hacen una foto que puedes compartir. ¿Habría una manera para que el usuario haga su propio keyboard integer? Digamos que el usuario agrega el keyboard de la aplicación en la configuration, ¿puede ahora agregar una foto editada como […]

¿Cómo cambia Fleksy el color del keyboard sin RequestsOpenAccess?

Hay una nueva versión de keyboard Fleksy para iOS 8 con una extensión de keyboard. El color de la extensión del keyboard se puede cambiar del que contiene Flexy.app sin activar el modo RequestsOpenAccess (o "Permitir acceso total" en la interfaz de usuario). ¿Cómo es posible cuando la aplicación que contiene y la extensión no […]

Animación de la altura del keyboard personalizado en iOS 8

Estoy intentando boost la altura de mi keyboard personalizado en una animation con el siguiente código. Pero no puedo entender por qué el cambio ocurre instantáneamente, ignorando la animation. //In viewDidAppear [self.view needsUpdateConstraints]; [UIView animateWithDuration:2 animations:^{ CGFloat _expandedHeight = 500; NSLayoutConstraint *_heightConstraint = [NSLayoutConstraint constraintWithItem: self.view attribute: NSLayoutAttributeHeight relatedBy: NSLayoutRelationEqual toItem: nil attribute: NSLayoutAttributeNotAnAttribute multiplier: […]

¿Cómo detectar la aplicación host está en modo Zoom o en modo Normal en iPhone 6 Plus?

Suponga que la pantalla del iPhone 6 Plus está en modo estándar (Configuración> Pantalla> Ver> Estándar), la UIInputViewController del UIInputViewController inputView de una extensión del keyboard devuelve anchos diferentes dependiendo de si la aplicación del host está optimizada para la pantalla del iPhone 6 / iPhone 6 Plus. Por ejemplo, la aplicación de notas incorporada […]