如何在按钮单击时关闭弹出窗口以及如何更改大小

时间:2013-05-03 04:35:52

标签: objective-c uiimagepickercontroller uipopover

我正在使用UIPopover使用UIImagePickerController显示视频。在点击使用时我必须解雇我的popover。有人可以帮我这样做吗?

另外我想改变popover的大小。现在我使用下面的代码来修改大小。但是它没有工作。宽度没有改变。

[popOver1 setPopoverContentSize:CGSizeMake(1000.0 , 500.0) animated:YES];

请给我一个解决这两个问题的方法..

1 个答案:

答案 0 :(得分:1)

对于解雇弹出控制器,您可以在按钮操作方法中使用以下代码。

    [popoverController dismissPopoverAnimated:YES];

要更改宽度,您可以更改弹出控制器的框架而不是contentSize。

    popoverRect = CGRectMake(x, y, width,height);

我发现你正在尝试这样

[popOver1 setPopoverContentSize:CGSizeMake(1000.0 , 500.0) animated:YES];

//it means in increases the contentSize not the width