Articles of cocoa touch

¿Hay alguna manera de suprimir las advertencias en Xcode?

¿Hay alguna manera de suprimir las advertencias en Xcode? Por ejemplo, estoy llamando a un método no documentado y dado que el método no está en el encabezado, aparece una advertencia al comstackr. Sé que puedo agregarlo a mi encabezado para detener la advertencia, pero me pregunto si hay una forma más que agregarlo al […]

Cómo obtener Wifi SSID en iOS9 después de que CaptiveNetwork haya quedado en desuso y las llamadas al nombre Wifi ya estén bloqueadas

Hasta el día de hoy, utilicé la Interfaz CaptiveNetwork para mostrar el nombre del Wifi actualmente conectado. La referencia de iOS 9 Prerelease ya mencionada, que los métodos de CaptiveNetwork se desprenden ahora, pero todavía funcionaban al principio. Con la versión más nueva, Apple parece haber bloqueado ya estas llamadas (¿quizás por cuestiones de privacidad?). […]

¿Es posible cambiar un color de fondo UIButtons?

Este me tiene perplejo. ¿Es posible cambiar el color de fondo de un UIButton en Cocoa para iPhone? Intenté establecer el color de fondo pero solo cambia las esquinas. setBackgroundColor: parece ser el único método disponible para tales cosas. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

Duración de animación de fila UITableView y callback de finalización

¿Hay alguna forma de especificar la duración de las animaciones de fila UITableView o de obtener una callback cuando finaliza la animación? Lo que me gustaría hacer es actualizar los indicadores de desplazamiento una vez que se completa la animación. Hacer el flash antes no hace nada. Hasta ahora, la solución que tengo es retrasar […]

capturar a uno mismo con fuerza en este bloque es probable que conduzca a un ciclo de retención

¿Cómo puedo evitar esta advertencia en xcode? Aquí está el fragmento de código: [player(AVPlayer object) addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, 100) queue:nil usingBlock:^(CMTime time) { current+=1; if(current==60) { min+=(current/60); current = 0; } [timerDisp(UILabel) setText:[NSString stringWithFormat:@”%02d:%02d”,min,current]];///warning occurs in this line }];

Posicionando MKMapView para mostrar múltiples anotaciones a la vez

Tengo varias anotaciones que quiero agregar a mi MKMapView (podría 0-n elementos, donde n es generalmente alrededor de 5). Puedo agregar las anotaciones correctamente, pero quiero cambiar el tamaño del mapa para que se ajuste a todas las anotaciones en pantalla a la vez, y no estoy seguro de cómo hacerlo. He estado mirando -regionThatFits: […]

Cómo desplazarse hasta la parte inferior de una UITableView en el iPhone antes de que aparezca la vista

Tengo una UITableView que está poblada con celdas de altura variable. Me gustaría que la tabla se desplace hacia abajo cuando la vista se muestre a la vista. Actualmente tengo la siguiente función NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; log es una matriz mutable que contiene los objetos que componen […]

¿Manera fácil de ignorar el teclado?

Tengo bastantes controles dispersos a lo largo de muchas celdas de tabla en mi tabla, y me preguntaba si hay una manera más fácil de descartar el teclado sin tener que recorrer todos mis controles y renunciar a todos ellos como el primero en responder. Supongo que la pregunta es … ¿Cómo conseguiría el primer […]

UIImage esquinas redondeadas

Intento obtener las esquinas redondeadas en un UIImage, lo que he leído hasta ahora, la forma más fácil es usar una máscara de imágenes. Para esto usé el código de TheElements iPhone Example y algunos códigos de cambio de tamaño de imagen que encontré. Mi problema es que resizedImage es siempre nula y no encuentro […]

RootViewController Switch Transition Animation

¿Hay alguna forma de tener un efecto de transición / animación al reemplazar un controlador de vista existente como rootviewcontroller por uno nuevo en la aplicaciónDelegate?