iOSアプリケーションのメインメニュー画面には、UIImageViewの上に丸い四角形のボタンがあります。私はそれをすべてXIBから適切にロードしています。しかし、私はイメージをフェードアウトし、ボタンの後ろに新しいイメージをロードしたい。オーバーレイされたボタンを使用したUIImageViewのアニメーション
イメージビューをポイントすると、イメージを新しいイメージに変更できますが、ボタンはイメージビューの下にあり、ボタンにはもう触れられません。
レイヤーを保存する方法はありますか?
iOSアプリケーションのメインメニュー画面には、UIImageViewの上に丸い四角形のボタンがあります。私はそれをすべてXIBから適切にロードしています。しかし、私はイメージをフェードアウトし、ボタンの後ろに新しいイメージをロードしたい。オーバーレイされたボタンを使用したUIImageViewのアニメーション
イメージビューをポイントすると、イメージを新しいイメージに変更できますが、ボタンはイメージビューの下にあり、ボタンにはもう触れられません。
レイヤーを保存する方法はありますか?
あなたImageViewのでこれを試してみてください。
[UIView animateWithDuration:0.2
animations:^{imageView.alpha = 0.0;}
completion:^(BOOL finished){ imageView.alpha = 1.0; imageView.image = [UIImage imageNamed:@"yourImage.png" }];
だから、層ではなく、あなたが持つ問題を抱えているアニメーションは?
あなたはと前方にあなたの視野を持って来ることができます。
[self.view bringSubviewToFront:yourView];
か、ビューがあなたのクリックが層を通過することを意味するuserInteractionEnabledない行うことができます
yourView.userInteractionEnabled = NO;