2010-05-19 7 views
0

Je suis occupé avec une application et je veux implémenter une scrollview comme l'application tweetdeck.Scrollview de tweetdeck

Vous pouvez effectuer un zoom avant sur UITableviews au sein de UIScrollview.

Je me demandais comment ils ont fait cela. Ce que je peux imaginer, c'est qu'il y a deux UIScrollviews. Ceci est dû au zoom avant et arrière d'un élément dans la vue UIScroll. Ce que je ne comprends pas, c'est le fonctionnement précis de l'animation et la façon dont ils font un zoom arrière sur UITableView. Je me demandais si quelqu'un pouvait m'aider à aller dans la bonne direction

Répondre

1

En fait, un UITableView est un UIScrollView, donc si vous ajoutez du code comme suit, vous pourrez agrandir votre vue de table.

self.tableView.maximumZoomScale = 2.0; 
self.tableView.minimumZoomScale = 1.0; 

Et un délégué UIScrollView méthode

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
    return self.tableView; 
} 
+0

Je ne sais qu'une UITableView est un UIScrollView mais de toute façon je ne faisais rien avec ce fait. Ce que j'ai utilisé maintenant est transform = CGAffineTransformMakeScale (0.75, 0.75f); J'ai maintenant seulement besoin de chance à la partie d'interaction avec le zoom lorsque vous cliquez sur la vue –