0
我想在UIActionSheet的UIAickerView中创建UIPickerView,在选择器上方的动作表上的一个条上的“完成”按钮,我试图从标签栏显示动作表。在UIActionSheet中的TabBarController的UIPIckerView
这里是我使用创建我的选择器代码:
_beepPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 216)];
_beepPicker.showsSelectionIndicator = YES;
_beepPicker.dataSource = self;
_beepPicker.delegate = self;
这里是我使用创建我的动作片(与我的“完成”按钮)
_beepPickerActionSheet = [[UIActionSheet alloc]
initWithTitle:nil
delegate:nil
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];
UISegmentedControl *doneButton = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObject:@"Done"]];
doneButton.momentary = YES;
doneButton.frame = CGRectMake(260, 7.0f, 50.0f, 30.0f);
doneButton.segmentedControlStyle = UISegmentedControlStyleBar;
doneButton.tintColor = [UIColor blackColor];
[doneButton addTarget:self action:@selector(dismissBeepPicker:) forControlEvents:UIControlEventValueChanged];
[_beepPickerActionSheet addSubview:doneButton];
代码这里是我如何添加我的“完成”按钮:
[_beepPickerActionSheet addSubview:_beepPicker];
最后,这里是我如何试图显示的行动s HEET:
[_beepPickerActionSheet showFromTabBar:self.tabBarController.tabBar];
行动表确实显示...但是,我只能看到约30动作片的顶部的像素????????
任何想法我可能做错了吗?
当我检查我的调试器...这里是我看到的行动表上
UIActionSheet的框架:0x6b304f0; frame =(0 455; 320 25);
截图前:
截图后:
你可以发布截图吗? – rosslebeau 2012-03-29 00:25:50
我发布了......谢谢 – 2012-03-29 02:17:42