【问题标题】:UIImagePickerController iPad problemsUIImagePickerController iPad 问题
【发布时间】:2010-07-29 10:43:51
【问题描述】:

我有以下代码:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] initWithRootViewController:self];
imagePicker.delegate = self;

popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[imagePicker release];
[popover presentPopoverFromRect:CGRectMake(100, 100.0, 0.0, 0.0) 
                         inView:self.view
       permittedArrowDirections:UIPopoverArrowDirectionAny 
                       animated:YES];

但这只会破坏self.view,根本不显示任何东西。当我将 inView: 设置为 [self.view window] 时,选择器至少会出现。但它仍然会删除 self.view。我该怎么做才能使视图不消失?

【问题讨论】:

    标签: iphone objective-c uiimagepickercontroller


    【解决方案1】:

    您正在初始化 UIImagePickerController 错误。尝试将其更改为

    [[UIImagePickerController alloc] init]
    

    【讨论】:

      【解决方案2】:

      您正试图在视图中显示一个带有该视图本身的弹出窗口!

      initWithRootViewController 是要在弹出窗口中显示的视图(控制器)。

      inview 是弹出窗口的视图

      【讨论】:

        猜你喜欢
        • 2011-10-06
        • 2013-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-11
        • 1970-01-01
        相关资源
        最近更新 更多