Comment puis-je utiliser uiscrollview code>? S'il vous plaît donnez-moi un exemple simple avec une image défilante? p>
4 Réponses :
Cela vous obtiendra une idée du contrôle code> UiscrollView code> Contrôle: p>
Apprendre les bases de Uiscrollview P>
Quelques bons échantillons avec les fonctionnalités de base couvertes p>
Sans parler de: P>
Ajouter uiimageview strong> dans Uiscrollview strong>. ALORS, P> Utilisez P> imageView.image = [UIImage imageNamed:@"image1.png"];
imageView.frame = CGRectMake(0.0, 0.0, imageView.image.size.width, imageView.image.size.height);
scrollView.contentSize = CGSizeMake(imageView.image.size.width, imageView.image.size.height);
Cela peut être un exemple. Fondamentalement, nous créons une vision de Scrollie, définissez son cadre, ajoutez du contenu sous forme de sous-visVIEW, puis définissez la taille du contenu. L'image (iPhone.png) ci-dessous est plus grande que l'écran de l'iPhone afin que nous puissions le faire défiler.
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 460)]; UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"iphone.png"]]; [scrollView addSubview:imageView]; [imageView release]; scrollView.contentSize = CGSizeMake(imageView.image.size.width, imageView.image.size.height); [window addSubview:scrollView]; [scrollView release];
Qu'est-ce que cette ligne est faite? Dans mon code, il génère l'erreur de mot de fenêtre. [Fenêtre AddSubView: ScrollView];
Je teste en mettant ce code dans Didfinishlaunchwithoptions au-dessus de la [Self.Window CakeKeyandVisible], et ça marche bien. En fait, la fenêtre est la fenêtre supérieure qui est le parent de toutes visutions. Je pense que vous pouvez mettre votre point de vue parent au lieu de la fenêtre.
Désolé j'ai oublié de répondre. Ce que cette ligne est effectuée ajoute une envoi de défilement à sa vue parent.
Vous pouvez utiliser ci-dessous le code pour ajouter UiscrollView sur votre site: -
[self.MyScrollView setContentSize:(CGSizeMake(self.view.frame.size.width, self.view.frame.size.height))];