没有IB的UIPickerView?

时间:2010-03-17 19:51:17

标签: iphone sdk uipickerview

我设置了pickerview并且一切正常,但是现在我有那么大的pickerview在Interface Builder中占用了大量的空间。在Interface Builder中工作时,不得不移动它。如何在不使用IB的情况下设置选择器视图及其位置?

1 个答案:

答案 0 :(得分:1)

试试这个:

// Add the picker
        UIDatePicker *pickerView = [[UIDatePicker alloc] initWithFrame:CGRectMake(0,100,0,0)];
        [pickerView setDatePickerMode:UIDatePickerModeTime];

        [self.view addSubview:pickerView];
        [self.view showInView:self.view];
        [self.view setBounds:CGRectMake(0,0,320, 500)];

        [pickerView release];

以上代码适用于UIDatePicker,您也可以类似地为其他类型的uipickers实现它。