如何停靠动作表

时间:2011-01-07 14:12:34

标签: iphone uitableview interface-builder uipickerview uiactionsheet

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

非常感谢

1 个答案:

答案 0 :(得分: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];