Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 有没有关于如何在iOS上使用UIPopoverController的示例?_Iphone_Ios_Ipad_Uipopovercontroller - Fatal编程技术网

Iphone 有没有关于如何在iOS上使用UIPopoverController的示例?

Iphone 有没有关于如何在iOS上使用UIPopoverController的示例?,iphone,ios,ipad,uipopovercontroller,Iphone,Ios,Ipad,Uipopovercontroller,我看过一些使用UIPopoverController的演示,我想在我的应用程序中使用它 有没有人有好的教程可以链接我 是否可以将其用于UISegmentedControl,当选择不同的段作为切换视图功能类型时,会调用不同的弹出窗口?以下是一些教程: 分段Popover: ,未使用UISegmentUISegmentedControl,但看起来像一个 以下是一些教程: 分段Popover: ,未使用UISegmentUISegmentedControl,但看起来像一个 对

我看过一些使用UIPopoverController的演示,我想在我的应用程序中使用它

有没有人有好的教程可以链接我


是否可以将其用于UISegmentedControl,当选择不同的段作为切换视图功能类型时,会调用不同的弹出窗口?

以下是一些教程:

分段Popover:

  • ,未使用UISegmentUISegmentedControl,但看起来像一个

    • 以下是一些教程:

      分段Popover:

      • ,未使用UISegmentUISegmentedControl,但看起来像一个
    • 对于iPad中的popover,我们可以使用ActionSheetStringPicker,为了在项目中实现它,您需要将ActionSheetStringPicker导入控制器。 比如-#imaport“ActionSheetStringPicker.h”

    • 导入后,必须创建一个只有字符串类型值的数组

    • e、 g

    • 最后,您必须实现下面的方法

      [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];
      
    • 对于iPad中的popover,我们可以使用ActionSheetStringPicker,为了在项目中实现它,您需要将ActionSheetStringPicker导入控制器。 比如-#imaport“ActionSheetStringPicker.h”

    • 导入后,必须创建一个只有字符串类型值的数组

    • e、 g

    • 最后,您必须实现下面的方法

      [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];
      

    • 欢迎来到Stack Overflow,Jacob。我已经对您的问题进行了编辑,为您所询问的平台(iOS)添加了适当的标签。这将有助于你吸引这里合适的人的注意。另外,我已经删除了Xcode标记,因为这实际上只应该在询问Xcode IDE本身时使用。我已经对您的问题进行了编辑,为您所询问的平台(iOS)添加了适当的标签。这将有助于你吸引这里合适的人的注意。另外,我已经删除了Xcode标记,因为这实际上只应该在询问Xcode IDE本身时使用。关于这个问题,这个问题的一些参考资料可能会帮助您: