Articles of cocoa touch

UIScrollView con UIImageView centrado, como la aplicación Fotos

Me gustaría tener vista de desplazamiento con una vista de contenido de imagen. La imagen es en realidad un mapa que es mucho más grande que la pantalla. El mapa debe estar inicialmente en el centro de la vista de desplazamiento, como las fotos en la aplicación Fotos cuando se convierte el iPhone en orientación […]

¿Estoy abusando de UIViewController Subclassing?

Al tratar de descubrir por qué no se llamaba a ViewWillAppear en mi aplicación, me di cuenta de lo que podría ser un gran malentendido sobre el uso previsto de las subclases UIViewController. De acuerdo con la siguiente vista posterior, ¡ WillAppear no se ejecuta cuando se utiliza addSubView! y el enlace a esta entrada […]

Diferencia entre dos objetos NSDate – Resultado también un NSDate

Tengo dos objetos NSDate y quiero la diferencia entre los dos y el resultado debe ser nuevamente un objeto NSDate. ¿Alguna idea de cómo lograr esto? Aquí, bash abordar un problema único en el que tengo que averiguar el tiempo transcurrido y luego localizar el tiempo transcurrido. Puedo localizarlo si tengo el tiempo transcurrido en […]

Core Bluetooth anuncia y escanea en segundo plano

He estado intentando configurar una aplicación para que el dispositivo busque periféricos y se anuncie como periférico. El objective es que se despierten dos dispositivos en segundo plano cuando se acerquen el uno al otro mediante el descubrimiento de bluetooth. A partir de la documentación de Apple, parece que debería poder ejecutar BLE en segundo […]

Datos principales y ubicación principal

Tengo una base de datos Core Data con propiedades de latitud y longitud. ¿Hay alguna manera de utilizar el método getDistanceFrom: Core Location para encontrar las cinco ubicaciones más cercanas a una CLLocation obtenida del GPS? ¿Tengo que cargar todos los objetos usando Core Data y analizarlos, usando getDistanceFrom: en cada uno o hay una […]

Vinculación de controladores de vista secundarios a un controlador de vista principal dentro del guión gráfico

¿Puede asociar los controladores de vista infantil a un controlador de vista de contenedor personalizado en Storyboard? Puedo vincular los controladores de vista infantil a un controlador de vista de tabs, y puedo vincular un controlador de vista a un controlador de navegación. ¿Qué debo hacer para que el contenedor VC acepte VCs infantiles?

Iphone: ¿cuándo calcular heightForRowAtIndexPath para una vista de tabla cuando cada altura de celda es dinámica?

He visto esta pregunta muchas veces pero, sorprendentemente, no he visto una respuesta coherente, así que lo probaré yo mismo: Si tiene una vista de tabla que contiene sus propias UITableViewCells que contienen UITextViews y UILabels cuya altura debe determinarse en tiempo de ejecución, ¿cómo se supone que debe determinar la altura de cada fila […]

¿Puedo pasar un bloque como @selector con Objective-C?

¿Es posible pasar un bloque Objective-C para el argumento @selector en un UIButton ? es decir, ¿hay alguna forma de hacer que lo siguiente funcione? [closeOverlayButton addTarget:self action:^ {[anotherIvarLocalToThisMethod removeFromSuperview];} forControlEvents:UIControlEventTouchUpInside]; Gracias

¿Se ingresa el valor de un UITextField como teclas presionadas?

Digamos que tengo el siguiente código: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Me gustaría que GreetingLabel lea “Hello [nameTextField]” tan pronto como el usuario presione cualquier tecla. Lo que necesito básicamente es el equivalente iPhone del método delegado de Cocoa controlTextDidChange . El campo textField:shouldChangeCharactersInRange: delegate se textField:shouldChangeCharactersInRange: cada vez que se produce una pulsación […]

¿Cómo puedo retrasar una llamada a un método por 1 segundo?

¿Existe un modo fácil de retrasar una llamada a un método durante 1 segundo? Tengo un UIImageView que reactjs en un evento táctil. Cuando se detecta el toque, algunas animaciones ocurren en la aplicación. Después de un segundo, quiero llamar a otro método. En este caso, no puedo usar el selector animationDidStop .