Ios5 TabBarController中UIActionSheet中的UIPIckerView
我试图在UIActionSheet的内部创建一个UIPickerView,在选择器上方的操作表上的一个栏中有一个“完成”按钮,我试图从选项卡栏显示操作表 下面是我用来创建选择器的代码:Ios5 TabBarController中UIActionSheet中的UIPIckerView,ios5,uipickerview,uitabbar,uiactionsheet,Ios5,Uipickerview,Uitabbar,Uiactionsheet,我试图在UIActionSheet的内部创建一个UIPickerView,在选择器上方的操作表上的一个栏中有一个“完成”按钮,我试图从选项卡栏显示操作表 下面是我用来创建选择器的代码: _beepPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 216)]; _beepPicker.showsSelectionIndicator = YES; _beepPicker.dataSource
_beepPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 216)];
_beepPicker.showsSelectionIndicator = YES;
_beepPicker.dataSource = self;
_beepPicker.delegate = self;
下面是我用来创建操作表的代码(使用“完成”按钮)
下面是我如何添加我的“完成”按钮:
最后,以下是我如何展示行动表:
[_beepPickerActionSheet showFromTabBar:self.tabBarController.tabBar];
行动表确实显示。。。但是,我只能看到约30像素的行动表的顶部
知道我做错了什么吗
当我检查我的调试器时。。。以下是我看到的行动表框架
UIActionSheet:0x6b304f0;帧=(0 455;320 25)
之前的屏幕截图:
之后的屏幕截图:
好的。。。我知道我做的不对。。。我必须补充一点
[_beepPickerActionSheet setBounds:CGRectMake(0,0,320,485)];
在我把它添加到视图之后
[_beepPickerActionSheet showFromTabBar:self.tabBarController.tabBar];
[_beepPickerActionSheet setBounds:CGRectMake(0,0,320,485)];