Articles of uicontrol

Agregar properties a UIControls sin subclasss

He embedded UIButtons en mis TableViewCells. Para rastrear a qué celda pertenece el button, me gustaría agregar una propiedad NSIndexPath a UIButton. No quiero subclassar un UIButton. ¿Hay alguna manera de que pueda hacer esto con las categorías? EDIT: Creo que la idea de establecer tags no funcionará si tengo varias secciones en la vista […]

Use UISlider sin interacción del usuario

Tengo un UISlider personalizado que quiero usar para mostrar información al usuario y no quiero que el usuario pueda interactuar con el control deslizante. He intentado mySlider.enabled = NO; pero el control deslizante se vuelve gris, lo que no se ve de la forma en que quiero que se vea. Entonces, ¿cómo puedo configurar un […]

El UIControl personalizado siempre envía nulos objects UIEvent.

Tengo una class que deriva de UIControl en la que monitoreo los events touchesBegan / Moved / Ended / Canceled. Dentro de esos events, llamo a los mismos events tanto en el respondedor súper como en el siguiente, así: [self.nextResponder touchesEnded:touches withEvent:event]; [self sendActionsForControlEvents:UIControlEventTouchUpInside]; [super touchesEnded:touches withEvent:event]; Tengo un control primario que posee una vista […]

UIRefreshControl Exact Content altura del disparador

¿Cuál es el contenido exacto del contenido que activará un control uirefresh? Hacer mis propias testings con posts de debugging parece fluctuar entre + -100 px, pero me gustaría saber el número exacto. ¿Alguien tiene alguna idea de este asunto? Gracias

¿Cómo hacer clic en los events en UIBarButton?

Como UIBarButton no se henetworkinga de UIResponder/UIControl , ¿cómo funcionan los clics en UIBarButton ?

iOS: el control más adecuado para seleccionar entre dos opciones

Estoy desarrollando una aplicación para iOS en la que necesito un UIControl que permita al usuario seleccionar entre 2 opciones y 2 opciones solamente. Por ejemplo, supongamos que muestro un formulario en mi aplicación en el que el usuario llena su información personal como Nombre, género, pasatimes, etc. Aquí, el género es un campo posible […]

Definir área táctil personalizada en un object UIControl personalizado.

Estoy creando un object UIControl personalizado como se detalla aquí . Todo funciona bien a exception del área táctil. Quiero encontrar una manera de limitar el área táctil solo a una parte del control, en el ejemplo anterior quiero que se limite a la circunferencia negra en lugar de a toda el área de control. […]

Subclass UIControl: events llamados dos veces

Actualmente estoy trabajando en una subclass UIControl personalizada. Para rastrear los toques, utilizo el siguiente método: – (BOOL)beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event { NSLog(@"Start"); CGPoint location = [touch locationInView:self]; if ([self touchIsInside:location] == YES) { //Touch Down [self sendActionsForControlEvents:UIControlEventTouchDown]; return YES; } else { return NO; } } Esto funciona como se espera y @ "Inicio" […]

Cómo distinguir entre los events encendidos para una acción de callback de UIButton

Al definir una callback para un button UIB enumeré varios events para la misma acción En el objective, me gustaría poder distinguir qué evento desencadenó la callback [button addTarget:self action:@selector(callback:) forControlEvents:UIControlEventTouchDown | UIControlEventTouchCancel]; -(void)callback:(UIButton *)button { // need to be able to distinguish between the events if (event == canceled) { } if (event == […]

¿Cómo puedo detectar la interacción en cualquier lugar fuera de un UIControl, de forma no invasiva?

Tengo un UIControl personalizado que, cuando se toca, entra en un estado de confirmación y, cuando se toca nuevamente, realiza la acción deseada. Quiero que este control vuelva a su estado inicial si el usuario interactúa en cualquier otro lugar de la pantalla. ¿Hay una forma no invasiva para lograr esto? Aclaración: Considero el código […]