2012-02-19 1 views
0

J'ai ce code que j'ai fait sur Xcode 4.2 dans une application à onglets et cela fonctionne parfaitement, mais ce que je voudrais qu'il soit un menu déroulant dans une vue sélecteur, mais je ne suis pas sûr de ce que code que je vais devoir ajouter peut les gars aider Heres mon codeUtiliser un UIPickerview

.h 
#import <UIKit/UIKit.h> 

@interface FirstViewController : UIViewController { 

    IBOutlet UIPickerView *pickerView; 
    NSMutableArray *list; 
    IBOutlet UILabel *picklabel; 
} 

@end 


.m 

#import "FirstViewController.h" 

@implementation FirstViewController 

-(NSInteger)numberOfComponentsInPickerview:(UIPickerView *)thePickerView { 
    return 1; 
} 



-(NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component { 
    return [list count]; 
} 


-(NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { return [list objectAtIndex:row]; 

} 

-(void)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row inComponent:(NSInteger)component { 

    NSString *string = [NSString stringWithFormat:@"you selected: %@" , [list objectAtIndex:row]]; 
    picklabel.text = string; 

} 


- (void)viewDidUnload 
{ 
    [super viewDidUnload]; 

    list = [[NSMutableArray alloc] init]; 
    [list addObject:@"Giraffe"]; 
    [list addObject:@"Water Bottle"]; 
    [list addObject:@"spinning Fan"]; 
    [list addObject:@"Hariy Monkey"]; 

    // Release any retained subviews of the main view. 
    // e.g. self.myOutlet = nil; 
} 
+0

S'il vous plaît fournir plus de détails pour comprendre vos besoins. – Mrunal

+0

Salut, je voudrais essentiellement une page qui a environ 3 menus déroulants et quand je sélectionne quelque chose dans les listes dans le menu déroulant, je voudrais qu'il se rende à une vue de la table si cela est possible? –

+0

quelque chose comme ces images http://imgur.com/pugk8&yxdB1 http://imgur.com/pugk8&yxdB1#1 –

Répondre

0

suivre les étapes suivantes:

  • Lors de la sélection de chaque pickerview, ajouter que les données à une matrice mutable
  • chaque fois que recharger votre vue de table avec ces données (tableau mutable)
  • Les données sélectionnées seront ajoutées à votre liste tabulaire.

Profitez de codage :)

+0

je salut pour cela Y at-il une chance que vous pouvez coder que ia débutant lol :) –