OK. Dans Xcode, je veux que mon application exécute une ligne de code une fois que le UISlider arrive à 1.00 ou à la fin du curseur. Comment ferais-je cela?UISlider iPhone SDK Question
Répondre
Ecrivez une méthode IBAction et connectez-la à votre UISlider dans Interface Builder en sélectionnant "On Changed Value" dans la boîte de dialogue qui apparaîtra. Ensuite, ajoutez un peu de code comme celui-ci à la méthode:
if(mySlider.value == 1.0f){
//Insert your code here
}
--James
Lorsque je mets ce code comme action pour l'IBAction, il est dit que mySlider n'est pas déclaré. Comment puis-je réparer ça? (Désolé, je suis nouveau pour le codage) –
Vous devez créer une instance de UISlider dans votre fichier .h, le déclarer comme une propriété, et le synthétiser dans votre fichier .m. mySlider est juste un nom arbitraire que j'ai choisi, ça pourrait être n'importe quoi. Une fois que vous avez fait ce qui précède, vous devez lier l'uislider que vous avez ajouté dans le constructeur de l'interface à l'instance de uislider créée dans votre fichier .h. Alors cela devrait fonctionner. Tutoriel Google UISlider, et voir si vous pouvez trouver quelques bons exemples de code là-bas. – James
Allez-vous accepter une réponse? – James
ajouter à votre UIViewController.
Dans votre .h, au-dessous de l'interface:
-(IBAction)sliderChangedValue:(id) sender;
Dans votre .m:
-(IBAction)sliderChangedValue:(id) sender {
if([sender isKindOfClass:[UISlider class]]) {
UISlider *slider = (UISlider *)sender;
if(slider.value == 0.0 || slider.value == 1.0) {
//your line of code
}
}
}
Ensuite, dans Interface Builder connecter Valeur Changed de votre UISlider à cette méthode.
Pouvez-vous me faire une faveur énorme et télécharger le code source à megaupload ou quelque chose? Je reçois 5-6 erreurs chaque fois que je fais cela. –
Le problème est que cela doit être fait dans Interface Builder et vous ne le verrez pas mieux que ce que je peux décrire ici. Pour établir des connexions dans IB, ouvrez l'inspecteur, choisissez le troisième onglet et faites glisser le cercle Valeur modifiée vers l'élément Propriétaire du fichier dans la fenêtre principale. Lâchez et une fenêtre apparaîtra. Choisissez sliderChangedValue dans le menu contextuel. Il n'apparaîtra qu'après avoir copié ce code sur votre UIViewController et sauvegardé le fichier .h. –
- 1. iPhone UISlider question
- 2. iPhone UISlider non visible
- 3. AVFoundation question - iPhone SDK
- 4. UIImageView Question - iPhone SDK
- 5. UISlider alpha question
- 6. touchesBegan question dans iphone sdk?
- 7. Facebook iPhone SDK Question d'autorisation
- 8. iPhone SDK/General Xcode question
- 9. question Viewcontroller dans iPhone SDK
- 10. Méthode d'action iPhone UISlider
- 11. iPhone UISlider à NSNumber
- 12. Question sur l'application utilitaire - iPhone SDK
- 13. Newbie question: NSOperation pour iphone SDK
- 14. iPhone SDK Question avec Audio/Mic
- 15. iPhone SDK message d'alerte simple question
- 16. Observer la valeur d'un UISlider - iPhone KVO
- 17. Contrôle du volume en utilisant UIslider Iphone?
- 18. Personnaliser la couleur de UISlider dans l'application iPhone
- 19. IPhone SDK Par défaut NSUserDefaults
- 20. iphone question
- 21. UISlider dans Android?
- 22. Comment concevez-vous une vue de question/réponse (iPhone SDK)
- 23. Question concernant le kit de configuration SDK iPhone
- 24. Une question à propos de PSChildPaneSpecifier [SDK iPhone]
- 25. iPhone 3.0 sdk installer en question de l'appareil
- 26. Question sur ExtAudioFileRead et AudioBuffer pour iPhone SDK
- 27. iPhone SDK - Barre de recherche Synchronisation de thread Question
- 28. NSUserDefault existe -iPHONE SDK
- 29. iphone sdk syntax
- 30. iPhone Sdk: [MobileOfferViewController _shouldUseKeyWindowStack]
Cherchez-vous à afficher les progrès et à déclencher quelque chose à la fin? –