Preguntas etiquetadas con objective-c

280
¿Cómo agregar un evento táctil a una UIView?

¿Cómo agrego un evento táctil a una UIView? Lo intento: UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [headerView addTarget:self action:@selector(myEvent:) forControlEvents:UIControlEventTouchDown]; // ERROR MESSAGE: UIView...

277
Lista de sintaxis de declaración de bloque

La sintaxis de bloque en el Objetivo C (y de hecho C, supongo) es notoriamente incongruente. Pasar bloques como argumentos se ve diferente a declarar bloques como ivars, que se ven diferentes a typedeflos bloques ing. ¿Existe una lista completa de sintaxis de declaración de bloque que pueda tener...

267
Las mejores prácticas para anular isEqual: y hash

¿Cómo anula correctamente isEqual:en Objective-C? La "captura" parece ser que si dos objetos son iguales (según lo determinado por el isEqual:método), deben tener el mismo valor hash. La sección de Introspección de la Guía de Fundamentos de Cocoa tiene un ejemplo sobre cómo anular isEqual:,...

267
No se puede ocultar la barra de estado en iOS7

Acabo de actualizar mi iPhone 5 iOS 7 a cuatro versiones beta. Ahora, cuando ejecuto mi aplicación desde Xcode 5 en este iPhone, la barra de estado no se oculta, aunque debería. No funciona: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; No...

262
Detecta si el dispositivo es iPhone X

Mi aplicación iOS utiliza una altura personalizada para lo UINavigationBarque genera algunos problemas en el nuevo iPhone X. ¿Alguien sabe cómo detectar de manera confiable mediante programación (en Objective-C) si una aplicación se ejecuta en iPhone X? EDITAR: Por supuesto, es posible verificar...