【问题标题】:Are there examples of how to use UIPopoverController on iOS?是否有如何在 iOS 上使用 UIPopoverController 的示例?
【发布时间】:2011-08-10 07:23:41
【问题描述】:

我看过一些使用 UIPopoverController 的演示,并希望在我的应用中使用它。

那么有人有什么好的教程可以链接我吗?

可以在选择不同的段作为交换机视图功能的类型时召唤不同的popover窗口的UiseDiensedControl是否有可能?

【问题讨论】:

  • 欢迎来到 Stack Overflow,Jacob。我已经编辑了您的问题,以包含您所询问的平台(iOS)的适当标签。这将帮助您在这里吸引合适的人的注意。另外,我已经删除了 Xcode 标签,因为它真的应该只在询问 Xcode IDE 本身时使用。
  • 关于这个问题的一些资源可能会帮助你:Where can I find iPad Sample Code

标签: iphone ios ipad uipopovercontroller


【解决方案1】:
【解决方案2】:
  1. 对于 iPad 中的弹出框,我们可以使用 ActionSheetStringPicker,为了在您的项目中实现它,您需要将 ActionSheetStringPicker 导入到您的控制器中。 喜欢 - #imaport "ActionSheetStringPicker.h"

  2. 导入后你必须创建一个只有字符串类型值的数组。

例如

   NSArray *sourceArray=[[NSArray alloc]initWithObjects:@"Take Photo",@"Choose Photo", nil];
  1. 最后你必须实现下面的方法。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多