IOS, ¿Cómo agregar un SelectionIndicator personalizado a un UIPickerView?
Deseo agregar una marca de verificación en lugar del Indicador de selección predeterminado para UIPickerView.
Estoy intentando agregar una imagen como subvista
UIImageView * checkMark = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 102, 13, 13)] autorelease];
[checkMark setImage:[UIImage imageNamed:@"pickerChechmark.png"]];
checkMark.layer.borderColor = [[UIColor redColor] CGColor];
checkMark.layer.borderWidth = 2;
[picker addSubview:checkMark];
pero se ha agregado detrás del selector, vea la siguiente imagen.
imagen 1 para x = 0, imagen 2 para x = 5, imagen 3 para x = 10 (posición x de la marca de verificación) también vea el rectángulo rojo en la parte superior izquierda, para aclarar mi pregunta
UIView * redblock = [[[UIView alloc] initWithFrame:CGRectMake(0, -20, 50, 40)] autorelease];
redblock.backgroundColor = [UIColor redColor];
[picker addSubview:redblock];
[picker bringSubviewToFront:redblock];
¿Cómo arreglar esto?