J'ai un nombre différent de photos dans la cellule personnalisée de tableview.Maintenant je veux afficher que les photos sur la page suivante.4 photos par ligne.Comment puis-je faire cela?Comment afficher les photos dans gridview ou imagegallery dans l'iphone
1
A
Répondre
1
Vous pouvez utiliser un UIScrollView
pour cette ...
Chaque élément de votre grille est un UIImageView
que vous ajoutez à votre comme subviews UIScrollView
.
Le code suivant peut être inséré dans viewDidLoad
à l'intérieur de votre contrôleur de vue et suppose que vous avez configuré votre UISCrollView dans le constructeur d'interface, sinon vous devrez allouer votre vue de défilement à viewDidLoad
.
Le code ajoutera un nombre variable d'éléments d'image à un UIScrollView avec 4 colonnes.
UIImageView *imageView = nil;
//The x and y view location coordinates for your menu items
int x = 0, y = 0;
//The number of images you want
int numOfItemsToAdd = 10;
//The height and width of your images are the screen width devided by the number of columns
int imageHeight = 320/4, imageWidth = 320/4;
int numberOfColumns = 4;
//The content seize needs to refelect the number of items that will be added
[scrollView setContentSize:CGSizeMake(320, imageHeight*numOfItemsToAdd];
for(int i=0; i<numOfItemsToAdd; i++){
if(i%numberOfColumns == 0){//% the number of columns you want
x = 0;
if(i!=0)
y += imageHeight;
}else{
x = imageHeight;
}
imageView = [[UIImageView alloc] initWithFrame: CGRectMake(x, y, imageWidth, imageHeight)];
//set the center of the image in the scrollviews coordinate system
imageView.center = CGPointMake(x, y);
imageView.image = [UIImage imageNamed:@"my_photo.png"];
//Finaly add the image to the scorll view
[scrollView addSubview:imageView];
Questions connexes
- 1. Afficher les photos dans certains dossiers
- 2. Comment afficher les images dans GridView?
- 3. Comment afficher GridView dans tooptip dans asp.net
- 4. Afficher les éléments dans GridView verticalement?
- 5. Comment afficher arraylist dans gridview dans android
- 6. Afficher les données dynamiques dans listview, gridview
- 7. Comment afficher les photos en plein écran dans Flex
- 8. Comment afficher les photos téléchargées dans une vue Drupal?
- 9. Comment afficher les photos d'un site tiers?
- 10. Pour afficher les UIButtons dans GridView
- 11. Comment afficher les données dans GridView TextBox, et/ou DropDownListBoxs dans asp.net
- 12. Afficher calnder dans gridview? Dans Asp.net?
- 13. Afficher les données Dans Format Gridview dans android
- 14. Comment afficher une collection dans un GridView?
- 15. Afficher les photos hébergées sur facebook dans l'onglet
- 16. Comment récupérer l'imagepath d'arraylist et les afficher dans gridview?
- 17. Comment afficher les en-têtes dans GridView sans résultat
- 18. Comment afficher les données XML dans ASP.Net gridview?
- 19. Comment afficher les images d'un dossier dans un gridview?
- 20. Comment afficher les images dans GridView avec ses dimensions d'origine
- 21. Afficher les photos au survol de la souris
- 22. afficher le résultat dans gridview
- 23. Comment afficher l'assistant d'impression de photos Windows?
- 24. Gridview pour XML avec des photos dans iOS
- 25. Comment localiser HeaderText dans les contrôles GridView ou de validation?
- 26. Afficher les données dans gridview en utilisant la condition
- 27. comment utiliser ShowcaseView dans gridView ou listView
- 28. Afficher ProgressBar dans GridView dans asp.net
- 29. Comment afficher les données de gridview
- 30. ASP.NET C# Afficher les boutons dans les enregistrements gridview
thnx.i également mettre en œuvre la même solution par moi-même – nehal
Comment gérez-vous la sélection des éléments? – ADude