3

我正在开发一个具有翻转圆形视图的项目。

到目前为止,我已经尝试了 SOflow 上提供的几个解决方案:

  • 简单地将视图图层的角四舍五入。
  • 创建一个自定义 CircleView 设置backgroundColor[UIColor clearColor]手动在drawRect.

在每种情况下,当视图翻转到新视图时,翻转的是屏幕的矩形部分,而不仅仅是圆形。我希望翻转只是圆圈,但我不确定下一步该去哪里。

这是我当前用来翻转视图的方法:

-(void)changeSpotToView:(SpotView *)toView {
    [UIView transitionFromView:self.activeView
                        toView:toView
                      duration:1.0
                       options:UIViewAnimationOptionTransitionFlipFromTop
                    completion:^(BOOL finished) {
                        self.activeView = toView;
                    }];

}

s 所在的容器SpotView也是 a SpotView,所以它也应该只是一个圆圈。

任何指导将不胜感激!

4

1 回答 1

3
于 2012-11-20T07:42:05.413 回答