ロケーションアイコンを描画している UIView のサブクラスがあります。ビューを数度回転すると、境界 ( を使用して緑色で強調表示CGContextAddRect
) が大幅に変化し、描画が歪んで見えるようになります。
(ソース: bytolution.com )
(ソース: bytolution.com )
これが私のコードです:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.locationTagView.frame = CGRectMake(40, 80, 240, 240);
CGAffineTransform transform = CGAffineTransformMakeRotation(DegreesToRadians(30));
self.locationTagView.transform = transform;
[self.view addSubview:self.locationTagView];
}