Je n'arrive pas à trouver de code en ligne pour changer automatiquement de vue. Mais je veux que mes images s'ouvrent automatiquement dans une vue l'une après l'autre. Un conseil? Je souhaite ouvrir l'image individuellement dans chaque vue et supprimer l'affichage précédent lors de l'affichage de la vue actuelle. Je ne souhaite pas utiliser de diaporama. J'espère que vous pouvez me conseiller.Comment ouvrir les fichiers image en utilisant une vue?
0
A
Répondre
2
Ajouter cette ligne à viewDidLoad (Celui-ci est la situation lorsque vous avez vos images stockées dans le répertoire de documents de votre projet Dynamic):
slideShowTimer=[NSTimer scheduledTimerWithTimeInterval: 3.0 target: self selector:@selector(changeImageSlide) userInfo: nil repeats:YES];
la méthode changeImageSlide
:
- (void) changeImageSlide
{
totalNoOfImages=[copyOf_myGlobleArrayOfImageIds count];
if (imageCounter>=totalNoOfImages-1)
{
imageCounter=0;
}
NSString *str = [NSString stringWithFormat:@"%@.jpg",[copyOf_myGlobleArrayOfImageIds objectAtIndex:imageCounter]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullImgNm=[documentsDirectory stringByAppendingPathComponent:[NSString stringWithString:str]];
//=(3*imageCounter+4)%25;
[mainSlideShowImageView setImage:[UIImage imageWithContentsOfFile:fullImgNm]];
[mainSlideShowImageView setTag:[[copyOf_myGlobleArrayOfImageIds objectAtIndex:imageCounter] intValue]];
imageCounter++;
}
OU
utilisez ce qui suit (c'est pour la situation lorsque vos images sont dans le dossier de ressources de votre pr ojet et vous les avez ajoutés à votre projet statique):
//MAIN SIDE SHOW TASK
//while fetching names from database need to impliment another mutable array ref:information provider
NSArray *imageNames=[[NSArray alloc] initWithObjects:@"1.jpg",
@"2.jpg",
@"3.jpg",
@"4.jpg",
@"5.jpg",
@"6.jpg",
@"7.jpg",
@"8.jpg",
@"9.jpg",
@"10.jpg",
@"11.jpg",
@"12.jpg",
@"13.jpg",
@"14.jpg",
@"15.jpg",nil];
int limit=[imageNames count];
NSMutableArray *tempNames=[[NSMutableArray alloc] init];
for (int i=0; i<limit; i++) {
NSString *str= [NSString stringWithFormat:@"%@",[imageNames objectAtIndex:i]];
[tempNames addObject:[UIImage imageNamed:(NSString *)str]];
}
NSArray *images=tempNames;
NSLog(@"name array=======%@",images);
mainSlideShowImageView.animationImages=images;
mainSlideShowImageView.animationDuration = 75.00;
mainSlideShowImageView.animationRepeatCount = 0; //infinite
[mainSlideShowImageView startAnimating];
//MAIN SlIDE SHOW TASK COMPLETE
Questions connexes
- 1. Comment ouvrir une image en utilisant Imageicon sur une jframe
- 2. Comment ouvrir une nouvelle vue en touchant une vue?
- 3. Comment ouvrir une image en utilisant la bibliothèque d'images python?
- 4. Comment ouvrir les fichiers apk
- 5. Ouvrir une image dans une vue Web en cliquant sur une image dans une autre vue Web?
- 6. Ouvrir une image (jpg.) En F #
- 7. Comment ouvrir les fichiers tar.gz en eclipse
- 8. Ouvrir plusieurs fichiers en utilisant des arguments
- 9. comment ouvrir les fichiers .dwg?
- 10. Code VBA pour ouvrir deux fichiers en utilisant une application
- 11. Comment ouvrir les fichiers VCE?
- 12. comment ouvrir les fichiers sql
- 13. Comment ouvrir une RadWindow en utilisant https
- 14. Ouvrir les données/l'image vers une autre vue
- 15. Comment servir les fichiers statiques en utilisant une vue webkit dans une application python gtk?
- 16. Comment ouvrir les fichiers de projet Modelsim
- 17. Comment détruire l'image précédente ouvrir ouvrir une nouvelle image
- 18. pushViewController pour ouvrir une vue en paysage
- 19. Image Browser (Ouvrir la boîte de dialogue) en utilisant asp.net?
- 20. Comment ouvrir une image sur un Mac
- 21. Redimensionner les fichiers image
- 22. ouvrir une fenêtre dans une vue Web
- 23. Ré-ouvrir les fichiers en Python?
- 24. Comment ouvrir les fichiers .obj dans blender?
- 25. Ouvrir une image erreur Python
- 26. Comment ouvrir html page2, onclicking une image en html page1
- 27. Comment ouvrir une image après l'avoir créée en C#?
- 28. Ouvrir les fichiers epub en PHP
- 29. Comment ouvrir les fichiers de données .DB7?
- 30. Comment rogner une image en utilisant wxPython?
Est-ce que tu veux créer un type de diaporama ...? – Hadi
http://stackoverflow.com/questions/1631170/iphone-image-slideshow dans ce lien, vous obtiendrez toutes choses. – ram