configurando el valor para supervisar, al hacer clic en las subvistas

He creado uiviews dinámicamente, que tienen muchos botones. Es para seleccionar un valor particular (uibutton) de cada fila (uiview). Al hacer clic en el botón, tengo que cambiar la imagen del botón (como resaltar). Ahora me gusta eso, pero el orden no coincide. Los botones no se seleccionan en alguna fila. Verifique el código a continuación

for (int j=0; j<[viewTagAry count]; j++)
    {  
        if ([[viewTagAry objectAtIndex:j] isEqualToString:[NSString stringWithFormat:@"%d",v]]) 
        {  
            for (int i=0; i<[lastSelectedButtonAry count]; i++) 
            {
                lastSelectedButton=[lastSelectedButtonAry objectAtIndex:i];
                int tag=[[btnTagArray objectAtIndex:i] intValue];
                UIImage *numImg=[UIImage imageNamed:[NSString stringWithFormat:@"%db.png",tag]];
                [lastSelectedButton setBackgroundImage:numImg forState:UIControlStateNormal];
            }
}
}
-(void)highlightButton:(id)sender{

    UIButton *button = (UIButton *)[sender userInfo];
    int t=button.tag+1;

            UIImage *numImg=[UIImage imageNamed:[NSString stringWithFormat:@"%da.png",t]];
            [button setBackgroundImage:numImg forState:UIControlStateNormal];



}

preguntado el 26 de abril de 12 a las 08:04

Agregue un NSLog() para ver qué sucede antes de la primera línea: NSLog(@"v = %d viewTagAry = %@", v, [viewTagAry description]); y show us your bits ... err, muestra la salida de NSLog(:-). -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.