将UITable中UITableViewCell中子视图中的对象的CGRect转换为关于self.view的CGRect

Dav*_*Gao 13 xcode cocoa-touch objective-c interface-builder iphone-sdk-3.0

我想转换CGRect一个对象的"aRect"在子视图中UITableViewCellUITableViewCGRect相对于self.view.

问题是aRect是关于表格单元格中的子视图.但是我想这样做是为了它self.view.

我试过的是这个

rect = [self.view convertRect:aRect.frame toView:cellView];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

那么如何转换呢?

Eva*_* Wu 23

由于convertRect:toView:实际上处理CGRect 接收器的坐标系中的a,可能[cellView convertRect:theFrame toView:self.view](即在您的通话中交换两个视图)将按预期工作.