2011-07-27 7 views
0

iOSアプリケーションのメインメニュー画面には、UIImageViewの上に丸い四角形のボタンがあります。私はそれをすべてXIBから適切にロードしています。しかし、私はイメージをフェードアウトし、ボタンの後ろに新しいイメージをロードしたい。オーバーレイされたボタンを使用したUIImageViewのアニメーション

イメージビューをポイントすると、イメージを新しいイメージに変更できますが、ボタンはイメージビューの下にあり、ボタンにはもう触れられません。

レイヤーを保存する方法はありますか?

答えて

0

あなたImageViewのでこれを試してみてください。

[UIView animateWithDuration:0.2 
    animations:^{imageView.alpha = 0.0;} 
    completion:^(BOOL finished){ imageView.alpha = 1.0; imageView.image = [UIImage imageNamed:@"yourImage.png" }]; 
1

だから、層ではなく、あなたが持つ問題を抱えているアニメーションは?

あなたはと前方にあなたの視野を持って来ることができます。

 

[self.view bringSubviewToFront:yourView]; 
 

か、ビューがあなたのクリックが層を通過することを意味するuserInteractionEnabledない行うことができます

 

yourView.userInteractionEnabled = NO; 
 
関連する問題