获取CGPoint与应用程序窗口进行比较

时间:2012-06-15 13:28:26

标签: iphone xcode uiimageview

我有一个tableview。我想在appDelegates窗口找到UIImageView的中心。

MA_MobileAppDelegate *appDelegate = (MA_MobileAppDelegate *)[[UIApplication sharedApplication] delegate];

            UAModalPanel *modalPanel = [[MSPicturePreview alloc] initWithFrame:appDelegate.window.frame withimage:self.customImageView.image];

            [appDelegate.window addSubview:modalPanel];

            [modalPanel showFromPoint:[appDelegate.window.superview convertPoint:[self.customImageView center] toView:nil]];

下面的代码点在左上角。有什么方法可以在窗口上获得图像的实际点?

2 个答案:

答案 0 :(得分:0)

试试这样。我认为它会起作用。

[modalPanel showFromPoint:[self.view convertPoint:[self.customImageView center] toView:appDelegate.window.superview];

答案 1 :(得分:0)

我用过这个

[modalPanel showFromPoint:[self.contentView convertPoint:[self.customImageView center] toView:appDelegate.window]];

基本上我使用单元格contentView来转换appDelegates窗口的点......