我见过一些使用UIPopoverController的演示,并希望在我的应用程序中使用它。
那么有没有人有任何可以链接我的好教程?
是否可以在UISegmentedControl中使用它,当选择不同的段作为交换机视图功能的类型时,会召唤不同的弹出窗口?
答案 0 :(得分:14)
以下是一些教程:
分段弹出:
答案 1 :(得分:0)
对于iPad中的弹出框,我们可以使用ActionSheetStringPicker,并且要在您的项目中实现它,您需要将ActionSheetStringPicker导入到控制器中。 像-#imaport“ ActionSheetStringPicker.h”
导入后,您必须创建一个仅包含字符串类型值的数组。
例如
NSArray *sourceArray=[[NSArray alloc]initWithObjects:@"Take Photo",@"Choose Photo", nil];
最后,您必须实现以下方法。
[ActionSheetStringPicker showPickerWithTitle:@"Any title"
rows:sourceArray
initialSelection:yourInitialSelectionIntValue
doneBlock:^(ActionSheetStringPicker *picker, NSInteger selectedIndex, id selectedValue) {
NSLog(@" Index : %ld, value : %@",
(long)selectedIndex, selectedValue);
if ([selectedValue isEqualToString:@"Choose Photo"]) {
// open photo lib
[self youerMethdeOpenPhotoLib];
}
else
{
// open Camera
[self yourMethodOpenCamera];
}
}
cancelBlock:^(ActionSheetStringPicker *picker) {
NSLog(@"Select photo Cancel");
}origin:YourTapButtonObject];