0

我有一个actionsheet它包含一个pickerView和我有一个 后面的表格视图,但是当我滚动表视图时,选择器滚动它。 我的问题是如何“停靠”我的pickerview并使其始终显示在屏幕的底部。如何停靠一个行动表

非常感谢

+0

这很难理解。试试这个,在IB导航器中,深入到你的表视图的位置。如果您的选取器位于比表格视图低的位置,请将其向上移动。这样选择器不是桌子视图的孩子。否则,我不确定你在说什么。 – 2011-01-07 14:56:44

回答

0

听起来好像你没有正确放置actionSheet。你不希望它在屏幕上被加载,但只有在需要时才会被调用和解散。一个简单的解决方案就是在actionSheet出现时暂停UI。我在Github上使用了一个库来为我处理这个叫做EAActionSheetPicker的库。这会简化你的代码,因为你所要做的就是致电:

NSArray *options = [NSArray arrayWithObjects:@"One", @"Two", @"Three", @"Four", @"Five", nil]; 

EAActionSheetPicker *actionPicker = [[EAActionSheetPicker alloc]initWithOptions:options]; 
actionPicker.textField = self.emailField; 
actionPicker.delegate = self; 

[actionPicker showInView:self.view];