如何将自定义工具栏添加到UIPickerView控件?

时间:2010-12-06 12:59:56

标签: iphone uipickerview

我想在UIPickerView控件的顶部添加一个自定义工具栏。我在键盘上做了这个,但不能用UIPickerView。

NISHANT

3 个答案:

答案 0 :(得分:1)

通过IBoutlet制作工具栏并将其y坐标设置为100或大于视图的高度。然后特别是动作相应地改变y坐标。这是通过动画完成的。

您也可以在键盘上使用它。

使用 - (void)keyboardWillShow:(NSNotification *)注意 和 - (void)keyboardWillHide:(NSNotification *)note

答案 1 :(得分:0)

 UIToolBar *toolBar= [[UIToolbar alloc] initWithFrame:CGRectMake(0,0,320,44)];
        [toolBar setBarStyle:UIBarStyleBlackOpaque];
        UIBarButtonItem *barButtonDone = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(doneBtnTapped:)];

        toolBar.items = [[NSArray alloc] initWithObjects:barButtonDone,nil];
        barButtonDone.tintColor=[UIColor blackColor];
        [popoverView addSubview:toolBar];

        [popoverView addSubview:pickerView];

答案 2 :(得分:-1)

我创建了一个自定义视图,并在其上添加了一个完成按钮以及选择器视图。

由于