Tengo un UIButton
y estoy agregando una subvista al UIButton
que es un UILabel
. Cuando toco en el UILabel
, la acción del botón no se activa. ¿Existe una solución fácil para que el evento táctil pase al UIButton
cuando se toca el UILabel
?
Estoy pensando en agregar un reconocedor de gestos al UILabel
que luego desencadena la acción del UIButton
, no estoy seguro si hay una manera mucho más simple.agregando un UILabel como subvista de UIButton no activa la acción del botón
6
A
Respuesta
4
Probablemente pueda desactivar la interacción del usuario con su etiqueta.
_yourLabel.userInteractionEnabled = NO;
+2
no, esto no funciona – adit
+0
funcionó para mí .. – Esqarrouth
4
probar esto,
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *firstButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
[firstButton setTitle:@"first" forState:UIControlStateNormal];
firstButton.frame=CGRectMake(40, 70, 80, 80);
[firstButton addTarget:self action:@selector(firstButtonClicked) forControlEvents: UIControlEventTouchUpInside];
[self.view addSubview:firstButton];
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 80, 80)];
[email protected]"hai";
label.backgroundColor=[UIColor redColor];
[firstButton addSubview:label];
}
-(void)firstButtonClicked {
NSLog(@"first");
}
Cuestiones relacionadas
- 1. Agregando un UINavigationController como una subvista de UIView
- 2. Agregar un UIButton como una subvista a una UITabBar
- 3. UILabel borroso como subvista programática de UITableViewCell contentView
- 4. eliminar todos los UIButton de la subvista
- 5. Animación de iPhone UIView Desactiva la subvista UIButton
- 6. ¿Puedo * reemplazar * el UILabel en un UIButton con FXLabel?
- 7. Acción en UILabel en iphone
- 8. Enlazar acción con UIButton
- 9. ¿Es posible cambiar la acción de UIButton?
- 10. Acción del botón UIAlertView?
- 11. No se puede desplazar en UIScrollView tan pronto como UILabel/otra subvista agregada en Storyboard
- 12. La subvista UIView de UIWindow no gira
- 13. Llamar a un método en un UIViewController desde un UIButton en una subvista
- 14. UIButton dentro de UIScrollView no se activa al tocar
- 15. ¿Cómo reemplazo la acción existente de un (n?) UIButton?
- 16. Elemento de acción personalizado de administración activa Nombre del recurso
- 17. Al agregar UIView a la subvista UIButton se evitan los eventos táctiles
- 18. Animación del botón de compra de UIButton AppStore
- 19. Constructor de interfaz: evitar la subvista de adición automática al arrastrar
- 20. UIButton en un encabezado UITableView ignora la mayoría de los toques
- 21. Adición de etiquetas Como subvista a UIView
- 22. Estableciendo titleLabel para UIButton
- 23. Agregando un botón a la barra de acciones con ActionBarSherlock
- 24. ¿Cómo puedo subrayar el texto del botón de UIButton?
- 25. Cargar un UINavigationController como una subvista desde UIViewController
- 26. NSUserNotification no mostrar botón de acción
- 27. Como llegar el botón Embebido de UIBarButtonItem
- 28. Cómo desactivar la sombra del botón al pulsar el botón UIButton?
- 29. marco de botón personalizado no se ve tan bueno como Ronda Rect UIButton
- 30. UIBulton como botón UINavigationbar
¿Cómo agregar su etiqueta, en clave o IB? Y, ¿por qué está agregando una etiqueta? Un botón ya tiene un título Label, ¿por qué agregar otro? – rdelmar
publique el código que utilizó para agregar esa etiqueta –