如何从代码中访问现有的UIPickerView

时间:2012-10-19 19:57:20

标签: objective-c ios uiviewcontroller uipickerview

我的故事板中已经存在这个PickerView已经存在UIPickerView,隐藏设置为YES,我想在按下按钮时看到这个选择器,但我对如何做到这一点毫无头绪。

我已经尝试通过它的标识获取此ViewController,但我无法在xcode上找到此属性,我甚至不确定UIPickerView是否有标识符...

这是我的动作中的代码,应该在按下按钮后执行。

-(IBAction)actionButtonPressed:(id)sender{
    isFeelingPicker = FALSE;
    isActivityPicker = TRUE;

    UIPickerView* picker;

    picker = [self.storyboard instantiateViewControllerWithIdentifier:@"Picker"];


    [picker setHidden:NO];


}

顺便说一下,我对IOS很新,所以那里应该有很多错误x_x

编辑:

Picker的numberOfRowsInComponent

-(NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:        (NSInteger)component{
    if(isActivityPicker){
        return activities_.count;
    }
    else if(isFeelingPicker){
        return feelings_.count;
    }
    else{
        return 0;
    }
}

0 个答案:

没有答案