J'ai un UIButton défini dans un tableviewCellWithReuseIdentifier.UIButton hypersensible
Le bouton fonctionne mais il est très sensible. Si je tape juste sur le bouton cela fonctionne. Si vous appuyez longtemps dessus, l'action ne se déclenche pas, même si elle clignote pour indiquer qu'elle a été pressée. Pourquoi cela arrive-t-il? Plus important encore, comment puis-je le réparer.
Voici le code de l'UIButton dans la cellule.
CGRect rect = CGRectMake(190.0, 2.0, 40.0, ROW_HEIGHT);
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTag:LBUTTON_TAG];
[button setFrame:rect];
[button addTarget:self action:@selector(leftbutton:) forControlEvents:UIControlEventTouchUpInside];
[button setAlpha:0.5];
[cell addSubview:button];
peut-être que ses sentiments lui ont fait mal à un jeune âge – Nimrod
Etes-vous sûr que vous ne l'avez pas frappé trop fort? Les boutons peuvent être effrayés très facilement. Ou peut-être votre souris est trop grande et effrayante. Essayez de le changer pour un plus petit. –
@Nimrod, vous étiez assez proche. C'était un changement que j'ai fait très tôt dans le code qui "blessait" ses sentiments. Merci dieu pour subversion. –