3

私は、ひっくり返る円形のビューを持つプロジェクトに取り組んでいます。

これまでのところ、SOflow で提供されているいくつかのソリューションを試しました。

  • ビューのレイヤーの角を丸くするだけです。
  • backgroundColorに設定し[UIColor clearColor]、手動で円を描画するカスタム CircleView を作成しdrawRectます。

いずれの場合も、ビューが新しいビューに反転するとき、反転するのは画面の四角形の部分であり、円だけではありません。フリップを円にしたいのですが、次にどこに行けばよいかわかりません。

現在、ビューを反転するために使用している方法は次のとおりです。

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

}

SpotViews が入っているコンテナも であるSpotViewため、これも単なる円である必要があります。

任意のガイダンスをいただければ幸いです。

4

1 に答える 1

3
于 2012-11-20T07:42:05.413 に答える