2012-01-31 5 views
0

J'ai une classe qui sous-classe UIView (pas de fichier xib). Je dessine des images et des lignes dans la vue en remplaçant la méthode drawRect.Comment créer UIScrollview par programme

- (void)drawRect:(CGRect)rect { 
UIImage *image1 = [UIImage imageNamed:@"PinDown1.png"]; 
for(int i =1; i<20; i++){ 
CGPoint drawPointOne = CGPointMake(40.0f * i, 40.0f); 
[image1 drawAtPoint:drawPointOne]; 
} 

Je dois ajouter un scrollview à cette vue. J'ai essayé de créer un scrollview et de définir le contenu. Mais ça ne marche pas. Je me trompe quelque part. Besoin d'aide.

Edit:

I et ajouté UIScrollView sous-classé le code suivant. Mais encore, cela ne semble pas fonctionner.

[self setContentSize:CGSizeMake(800,758)]; 
self.showsHorizontalScrollIndicator = YES; 
self.showsVerticalScrollIndicator = YES; 
self.pagingEnabled = YES; 

Répondre

2

S'il vous plaît passer par this et télécharger des exemples de code à partir de là ..

De là, vous aurez une idée pour créer UIScrollView .. programme

+0

Pour dessiner l'image et les lignes que j'ai un sous-classé à UIView override drawRect. Maintenant devrais-je sous-classer un UIScrollview à la place? –

+0

Ouais ... Vous devriez avoir à faire cela en fonction de votre condition .. –

+0

J'ai modifié ma question. Pourriez-vous s'il vous plaît vérifier que –