J'ai UIView> UIView> Custom UIButton avec une image simple.
Il s'agit d'un bouton d'actualisation que je dois masquer pendant le téléchargement et le traitement du fichier xml. L'utilisateur ne peut donc pas déclencher l'actualisation plusieurs fois.
Voici le code que j'utilise pour cela:ne peut pas désactiver UIButton
self.myRefreshButton.enabled = NO;
self.myRefreshButton.userInteractionEnabled = NO;
[self.myRefreshButton removeFromSuperview];
Malheureusement, cela ne fonctionne pas. Bien que le bouton soit retiré, je peux toucher et déclencher le bouton.
Des idées de ce que je fais mal?
Exécutez-vous ce code sur un thread différent (ou en arrière-plan)? –
la dernière fois que j'ai eu ce problème, c'était parce que j'avais oublié de mettre la sortie dans IB. – MCannon
Même fil. Le fil principal. Une fois le bouton touché, l'action se déclenche et c'est là que j'essaie de désactiver le bouton. Il sera activé après tout le travail est fait dans un fil séparé, qui notifiera le fil principal de ce fait. Le problème est qu'après la désactivation je suis toujours capable de toucher et de déclencher l'action. – Zsolt