UIPickerview в iphone - PullRequest
       20

UIPickerview в iphone

0 голосов
/ 30 декабря 2010

Как программно поместить UIPickerView в подвид без использования Interface Builder?

1 Ответ

5 голосов
/ 30 декабря 2010

Эй!Вы можете сделать UIPickerView программно ....

In-viewController.m file

- (void)viewDidLoad {
    [super viewDidLoad];
UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0,100,320, 500)];
    [self.view addSubview:pickerView];
    [pickerView setDelegate:self];
        [pickerView release];
}

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView {

    return ; //give components here
}

- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {

    return ;   //give rows here
}

- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {   return ;  // give titles }

- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
    //Do the step here
}

А в вашем классе viewController.h никогда не забывали это делать

@interface viewController : UIViewController <UIPickerViewDelegate>

Надеюсь, что это может помочь вам ..... для получения дополнительной помощи перейдите по ссылке ..

...