私は、ひっくり返る円形のビューを持つプロジェクトに取り組んでいます。
これまでのところ、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;
}];
}
SpotView
s が入っているコンテナも であるSpotView
ため、これも単なる円である必要があります。
任意のガイダンスをいただければ幸いです。