Articles of cocoa touch

UICollectionView dibuja líneas entre las celdas

¿Hay alguna forma de dibujar líneas entre las celdas en un UICollectionView? No estoy buscando agregar un borde a cada celda, lo que resultará en dibujar las líneas solo si hay celdas en la colección. Lo que estoy buscando es algo así como las líneas de UITableView: están allí incluso si la vista de tabla […]

¿Cómo acelerar el almacenamiento de una image de UIImagePickerController desde la camera al sistema de files a través de UIImagePNGRepresentation ()?

Estoy haciendo una aplicación que permite a los usuarios tomar una foto y mostrarlos en miniatura y visor de fotos. Tengo la class NSManagedObject llamada foto y la foto tiene un método que toma UIImage y lo convierte a PNG usando UIImagePNGRepresentation () y lo guarda en el sistema de files. Después de esta operación, […]

Presentación de un UIActionSheet desde un UIViewController hijo

El controller de vista de contenedor presenta una serie de subvistas, cada una de las cuales tiene su propio UIViewController . Necesito mostrar una UIActionSheet cuando se presiona un button en una de estas vistas secundarias. ¿Cuál es la forma correcta de mostrar esta hoja de acción desde la barra de herramientas del controller de […]

UITableCell Altura no se ajusta correctamente

Tengo una UITableView que enumera los detalles de un determinado artículo. Algunos de los detalles requieren más de una línea para mostrarse correctamente. Estoy usando este código para cambiar el tamaño de la celda dinámicamente: – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.section == 1) return 320; CGSize maxSize = CGSizeMake(280, MAXFLOAT); CGSize cellSize = […]

Cómo usar NSInputStream y NSOutputStream

Estoy tratando de crear un juego basado en turnos para varios jugadores entre iPhones. En este momento, todo lo que quiero hacer es pasar una cadena a mi método y hacer que el método envíe la cadena a través del NSOutputStream . Creo que he conectado correctamente mis NSNetServices utilizando NSNetServiceBrowser . Una vez que […]

¿Las restricciones de layout automático son incorrectas hasta que la pantalla gira?

Tengo un layout simple donde tengo un UINavigationViewController y un controller de vista normal que se muestra dentro de él. Luego tengo una image de tamaño fijo, y algún text que se supone que debe llenar el espacio restante. Vea abajo: La parte superior de la image en primer plano está limitada a la guía […]

Tabla Vista de la altura de la celda Dinámicamente + carga desde .xib

Estoy usando un UITableView y varias celdas personalizadas. Cada celda tiene su propia altura (las celdas incluyen UICollectionView , UITableView y algunas más aduanas UIView ). Más que esto, las celdas de aduana (todas) se cargan desde .xib . Básicamente, la altura de la celda debe determinarse desde el Modelo (mvc) o es static . […]

Pull para actualizar UITableView sin que UITableViewController no funcione

No puedo encontrar una solución funcional. He intentado las otras soluciones disponibles para implementar pull para actualizar en un UITableView sin un UITableViewController, pero no pasa nada. Este es el código relevante: @IBOutlet weak var tableView: UITableView! var peopleRefreshControl:UIRefreshControl! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. peopleRefreshControl = […]

UITextField foco antes de la vista de navigation push?

Tengo un UITextField configurado en una UITableViewCell , para un control que imita eso en la propia aplicación Contactos de Apple, cuando vas a editar un campo. Todo esto funciona sobre todo bien, excepto por un pequeño error de UI. El UITableView forma parte de un UIViewController creado y cargado desde un XIB, pero el […]

¿Es posible restablecer NSURLConnection después de proporcionar cnetworkingenciales?

Estoy llamando a un service REST que requiere authentication básica y respondo al delegado didReceiveAuthenticationChallenge OK NSURLCnetworkingential *cnetworkingential = [[NSURLCnetworkingential alloc] initWithUser:self.user password:self.password persistence:NSURLCnetworkingentialPersistenceForSession]; [[challenge sender] useCnetworkingential:cnetworkingential forAuthenticationChallenge:challenge]; [cnetworkingential release]; Las cnetworkingenciales son válidas para la session, pero me gustaría que mi aplicación pueda cambiar entre serveres y, por lo tanto, necesito "reiniciar" la session, […]