UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 300.0, 43.0, 43.0)];
[imageView setBackgroundColor:[UIColor clearColor]];
[imageView setImage:[UIImage imageNamed:@"test.png"]];
[self.view addSubview:imageView];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView animateWithDuration: 0.2f
delay: 0.0f
options: UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse | UIViewAnimationOptionBeginFromCurrentState
animations: ^(void){[imageView setFrame:CGRectMake(0.0, 350.0, 43.0, 43.0)];}
completion: nil];
UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setFrame:CGRectMake(100, 0, 100, 30)];
[button setTitle:@"Button" forState:UIControlStateNormal];
[self.view addSubview:button];
Répondre
Essayez de modifier votre animateWithDuration: voir ci-dessous
[UIView animateWithDuration: 0.2f
delay: 0.0f
options: UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse | UIViewAnimationOptionBeginFromCurrentState
animations: ^(void){[imageView setFrame:CGRectMake(0.0, 350.0, 43.0, 43.0)];}
completion: nil];
Dans les options bien que j'ai ajouté la valeur UIViewAnimationOptionAllowUserInteraction
Merci. vous avez raison – HunkSmile
Faire ci-dessous changement de définition Bouton:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
Et vous méthode doit être comme ci-dessous:
-(IBAction)buttonHandle:(id)sender
{
}
J'espère que ce sera utile.
ajouter UIViewAnimationOptionAllowUserInteraction – HunkSmile
Si vous n'êtes pas en mesure touche le bouton (si le clic ne fonctionne pas), puis
écrire le code
[self.view bringSubviewToFront:button];
à la fin de la méthode.
Merci pour votre réponse – HunkSmile
Je pense que vous voulez agir sur le bouton alors essayez ce code.
UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setFrame:CGRectMake(100, 0, 100, 30)];
[button setTitle:@"Button" forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonPressed:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
-(IBAction)buttonPressed:(id)sender
{
//put code here you want to perform action on button
}
ajouter UIViewAnimationOptionAllowUserInteraction, j'ai fait – HunkSmile
- 1. Pourquoi ce délégué - protocole ne répond pas?
- 2. Pourquoi mon bouton Phonegap ne répond pas
- 3. Pourquoi MenuInflater ne répond pas?
- 4. Libgdx pourquoi mon bouton ne répond pas sur mouseclicks
- 5. Le bouton ne répond pas au toucher
- 6. SaveOrUpdate ne répond pas. Pourquoi?
- 7. Pourquoi ce winform ne répond plus?
- 8. cliquez le bouton javascript ne répond pas
- 9. Pourquoi ce simple multithreading n'est pas working.UI ne répond plus
- 10. Pourquoi un MenuItem ne répond pas?
- 11. Le bouton ne répond pas à OnClickListener()
- 12. pourquoi ce bouton ne fonctionne pas?
- 13. Pourquoi le récepteur ne répond pas?
- 14. Pourquoi mon ViewController ne répond pas?
- 15. Pourquoi javascript ne répond pas à cela?
- 16. NSNotificationCenter addObserver ne répond pas
- 17. UIBarButtonItem ne répond pas
- 18. ProgressDialog ne répond pas
- 19. AVAudioPlayer ne répond pas
- 20. Pourquoi ma scène cocos2D dans mon UIView ne répond pas?
- 21. HG - pourquoi est-ce que mon système ne répond plus
- 22. JTextField ne répond pas
- 23. TableView ne répond pas à un bouton "edit" dans UINavigationController
- 24. L'événement Onclick du bouton radio (créé dynamiquement) ne répond pas
- 25. Le bouton Jquery Mobile ne répond pas correctement sur l'iPhone
- 26. Pourquoi le clavier logiciel Android ne répond pas à EditText?
- 27. simulateur d'iphone ne répond pas
- 28. flash slider ne répond pas
- 29. UIPinchGestureRecognizer ne répond pas
- 30. Servlet ne répond pas
Salut, Quels problèmes que vous avez. Pouvez-vous expliquer clairement – Satya
J'ajoute le code ci-dessus à un viewController, lors de l'exécution, le bouton ne peut pas être touché – HunkSmile
App se bloque lorsque vous appuyez sur le bouton? Vous ne pouvez pas voir le bouton du tout? – EmptyStack