CEPopupPicker 是一个库,它在屏幕底部显示 UIPickerView,就像 Facebook 应用一样。当用户点击 UIPickerView 外部或点击选中行时,弹出视图消失并调用代理。
最好使用 CocoaPods 来安装 CEPopupPickerView。
在您的视图控制器中放置此代码
NSArray* values = [NSArray arrayWithObjects:@"Don", @"Peggy", @"Pete", nil];
CEPopupPickerView* popupPicker = [[CEPopupPickerView alloc] initWithValues:values callback:^(NSInteger selectedIndex) {
NSLog(@"you chose: %@", [values objectAtIndex:selectedIndex]);
}];
}
[popupPicker presentInView:self.view];
如果要运行示例,请克隆此项目并打开 XCode 项目。
要运行测试,请克隆此项目。然后运行
pod install CEPopupPickerView.xcodeproj
这会生成一个 CEPopupPickerView.xcworkspace
,然后您可以将其打开。运行“集成测试”目标。测试使用 KIF,可在 CEPopupPickerViewIntegrationTests
组中找到。