L'image ci-dessous montre mon problème - Je veux un effet de papier déchiré comme vu ici, mais quand je faire défiler vers le haut ou vers le bas, comme vous voyez sur l'image le papier déchiré se déplace comme bien - je veux au moins garder sa position quand l'utilisateur fait défiler vers le haut. Comment puis-je archiver cela?iOS: Faire un UIImage rester sur le dessus dans Tableview
Répondre
Utilisez shadowImage
pour régler le papier déchiré, ainsi que l'ombre de la barre de navigation. Vous devrez également définir l'image d'arrière-plan de la barre pour qu'elle fonctionne. Vous devrez peut-être modifier le décalage de la vue de la table si l'image est grande.
Fonctionne parfaitement mais savez-vous comment je peux enlever l'image d'ombre de la barre de navigation en entrant une autre partie de l'interface si je ne le veux pas? –
Tant pis! juste pour mettre à zéro. UINavigationBar * bar = [self.navigationController navigationBar]; bar.shadowImage = nil; –
Une meilleure approche serait d'ajouter une vue d'image suivie d'une vue de table au contrôleur de vue et de définir l'image à la vue de l'image. La vue d'arrière-plan de tableview doit être définie à zéro et la couleur d'arrière-plan doit être définie pour effacer la couleur.
- (void)viewDidLoad {
[super viewDidLoad];
UIImageView *backgroundImageView = [[UIImageView alloc] initWithFrame:self.view.frame];
backgroundImageView.image = "Your image";
[self.view addSubview:backgroundImageView];
UITableView *tableView = [[UITableView alloc] initWithFrame:"Desired frame"];
tableview.backgroundView = nil;
tableView.backgroundColor = [UIColor clearColor];
[self.view addSubview: tableView];
}
Utilisez la propriété backgroundView
pour obtenir l'effet souhaité. Placez ceci dans viewDidLoad
self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"TableViewBackground.png"]];
- 1. montre toujours un uiimage sur le dessus d'un tabbar
- 2. sur mesure TableView iOS
- 3. Faire glisser une tableview dans iOS
- 4. Page Responsive: faire la colonne de droite rester sur le dessus lorsque dans une colonne
- 5. Faire un contrôle sur le dessus
- 6. iOS- Comment faire reloaddata de tableview dans un CfReadStream
- 7. Segue de tableView à UIImage
- 8. Dessiner un UIImage au-dessus d'un autre dans un UIImageView
- 9. tableview à un autre - IOS
- 10. IOS: searchbar dans tableview
- 11. Rechercher dans Tableview ios
- 12. Cliquez sur formulaire capable de rester toujours au-dessus
- 13. iOS traitement de cellules tableview
- 14. Comment faire un simple TableView?
- 15. Faire du texte rester dans un groupe
- 16. iOS anime une rangée sur tableview
- 17. Encodez UIImage en chaîne base64 sur iOS
- 18. iOS 4.2: Subview dans Tableview agissant bizarre
- 19. iOS: Masque un UIImage utilisant UIBezierPath
- 20. Empêcher un JWindow de rester toujours au-dessus
- 21. ios: [tableView reloadData]
- 22. iOS UISearchController TableView
- 23. Créer UIPopOver sans inclure Tableview dans ios
- 24. PyQt4: Comment puis-je basculer le comportement "Rester sur le dessus"?
- 25. Dessiner UIImage avec des transformations dans iOS
- 26. Faire un Scroller Testimonial Rester sur l'écran avant de disparaître
- 27. UIImage chaînes dans iOS Database Sqlite
- 28. iOS: Performance de rechargement UIImage (nom: ...)
- 29. iOS tableView pagination
- 30. Lignes Tableview supprimer ios
Qu'est-ce que vous avez essayé jusqu'à maintenant? – Mrunal
Mrunal: J'ai essayé de déplacer l'image derrière la vue de table dans le constructeur d'interface, est-il possible si je place une vue et l'image dans cette vue derrière la tableview? –
Comment avez-vous défini l'arrière-plan de l'image de papier déchiré, Est-ce l'arrière-plan de uitableview ou le contrôleur de vue? – ldindu