CGRect frame = CGRectZero; frame = [self convertRect:self.bounds toView:self.superView]; frame = [self.superView convertRect:self.bounds fromView:self]; frame = [self.superView convertRect:self.frame toView:self.superView]; frame = self.frame; 以上のコードでは全て同じ結果を得られます。 self.frameとは[self convertRect:self.bounds toView:self.superView];のシンタックスシュガーみたいなものである、と覚えておけば、このメソッドで引っかかることもなくなるような気がします。 convertRect

