0

我的故事板中有这个 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;
    }
}
4

0 回答 0