Articles of cocoa touch

Barras de progreso circulares en IOS

Quiero crear una barra de progreso circular como la siguiente: ¿Cómo puedo hacer eso usando Objective-C y Cocoa? Cómo comencé a hacerlo fue crear un UIView y editar el drawRect, pero estoy un poco perdido. Cualquier ayuda sería muy apreciada. ¡Gracias!

Retraso / retraso super lento en la animación inicial del teclado de UITextField

Bien, este problema me ha estado volviendo loco. Toma aproximadamente 3-4 segundos para que aparezca el teclado después de tocar mi UITextField . Esto solo ocurre la primera vez que aparece el teclado desde que se lanzó la aplicación, luego la animación comienza instantáneamente. Al principio pensé que era un problema cargar demasiadas imágenes, o […]

¿Cookies persistentes en una aplicación de iOS?

Voy a utilizar NSHTTPCookieStorage en una aplicación iOS para administrar las cookies que se recuperan de una url, y entiendo que administrará las cookies durante el tiempo de ejecución de la aplicación. Sin embargo, me preguntaba si es posible mantener las cookies después de que la aplicación se haya cerrado. Y luego lea esas cookies […]

¿Cómo cambiar el tamaño de UIModalPresentationFormSheet?

Estoy intentando mostrar un controlador de vista modal como UIPresentationFormSheet. La vista aparece, pero parece que no puedo redimensionarla. Mi XIB tiene el alto y el ancho adecuados, pero parece anulado cuando lo llamo así: composeTweetController = [[ComposeTweet alloc] initWithNibName:@”ComposeTweet” bundle:nil]; composeTweetController.modalPresentationStyle = UIModalPresentationFormSheet; [self presentModalViewController:composeTweetController animated:TRUE]; ¿Alguna idea? Estoy usando el iPhone SDK 3.2 […]

¿Cuál es la forma más robusta de obligar a UIView a volver a dibujar?

Tengo una UITableView con una lista de elementos. Al seleccionar un elemento se presiona un control de vista que luego hace lo siguiente. del método viewDidLoad Apago una URLRequest para los datos requeridos por una de mis subvistas – una subclase de UIView con drawRect anulado. Cuando los datos llegan de la nube, empiezo a […]

Lectura y escritura de imágenes en un SQLite DB para uso de iPhone

Configuré una base de datos SQLite que actualmente lee y escribe NSString la perfección. También quiero almacenar una imagen en la base de datos y recuperarla más tarde. He leído un poco sobre el uso de NSData y la encoding de la imagen, pero no estoy del todo seguro de cuál es la syntax de […]

Detalles de la anotación después de la divulgación de detalles presionada?

Tengo un objeto de anotación MKMapView que tiene un botón de revelación de detalles de accesorio de llamada derecha. Cuando se presiona el botón, utilizo addTarget: action: forControlEvent para llamar a un método selector que crea un detalle viewController y lo empuja a la stack de visualización. Mi pregunta es cuál es la mejor forma […]

iOS: descarga la imagen de la url y guarda en el dispositivo

Estoy intentando descargar la imagen de la url http://a3.twimg.com/profile_images/414797877/05052008321_bigger.jpg Estoy usando el siguiente código, pero la imagen no se guarda en el dispositivo. Quiero saber lo que estoy haciendo mal. NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@”http://sofes.miximages.com/iphone/05052008321_bigger.jpg”]]; [NSURLConnection connectionWithRequest:request delegate:self]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:@”pkm.jpg”]; […]

propiedad iVar, ¿acceso a través de uno mismo?

Entiendo que al acceder a los métodos setter / getter para las propiedades debería usar [ self setThisValue:@”a”]; en lugar de thisValue = @”a”; Sin embargo, con el ejemplo a continuación puedo ver que al agregar documentos propios estoy enviando un mensaje a una propiedad de iVar en lugar de una variable de ámbito local, […]

Llamar a dormir (5); y actualizar el campo de texto no funciona

textLabel dormir un método (ver más abajo), pero en lugar del textLabel cambiar del valor de myTextLabelString , esperar 5 segundos, cambiar a “sleep 5 worked”, esperar 5 segundos y finalmente cambiar a “sleep 5” funcionó por segunda vez round “… simplemente va desde el valor de myTextLabelString , espera 10 segundos y luego cambia […]