2012-03-30 2 views
0

C'est ce que j'ai jusqu'ici. Ce que j'essaye de faire est d'avoir une barre de défilement supérieure avec des boutons qui vous amène à différentes pages. J'ajoute cette UIScrollView ici et le bouton, mais je n'arrive pas à l'afficher à l'écran. Je veux que le défilement supérieur soit de 500 pixels (pour s'adapter à d'autres boutons) et je veux que le bouton que j'ai là soit au milieu de l'écran au démarrage. Je pense que mon problème a trait aux coordonnées que j'ai fournies, mais je les ai changées pendant quelques heures maintenant et je ne peux toujours pas l'obtenir.mon UIScrollView ne fonctionne pas

// init top Scroller 
UIScrollView *topScroll = [[UIScrollView alloc]initWithFrame:CGRectMake(-90,0, 60, 500)]; 
topScroll.contentSize = CGSizeMake(60,500); 
topScroll.showsHorizontalScrollIndicator = YES; 
[self.view addSubview:topScroll]; 
[topScroll setScrollEnabled:YES]; 

//add current games button 
UIButton *currentGamesButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
currentGamesButton.frame = CGRectMake (227, 0,55,55); 
[currentGamesButton addTarget:self 
         action:@selector(goToCurrentGamesViewController:) 
      forControlEvents:UIControlEventTouchUpInside]; 
[currentGamesButton setTitle:@"Current Games" forState:UIControlStateNormal]; 

[topScroll addSubview:currentGamesButton]; 
+1

Si votre vue de défilement est large de 60 pixels et située à -90px à gauche de votre vue, je suppose que c'est la raison pour laquelle vous ne le voyez pas. – SuperRod

+0

aha ... qui a le bouton pour montrer =) merci ... je mélangé largeur et hauteur ... merci – nfoggia

+0

il défile haut et bas ... comment puis-je changer cela pour qu'il défile d'un côté à l'autre? – nfoggia

Répondre

0

La réponse à cette question: comme indiqué par SuperRod le 30 mars, c'est que l'emplacement de mon bouton était hors de l'écran. Désolé pour la question noobish, et je prévois de vérifier mon code avant de le mettre sur le site.