2011-11-08 16 views
5

iPadアプリでは、表紙の画像を表示する必要があります。ユーザは、カバーをタップして詳細を得ることができる。UIButtonのフェードインとアウト表示

私はUIButtonsをカバレッジ・イメージとして背景イメージとしてレンダリングすることを考えました。 UIButtonのフェードインとフェードアウトが可能ですか?ユーザは、表示される出版物のカテゴリを選択することができ、いくつかの出版物を消したいカテゴリを変更することができる。 (UIButtonを含む)任意UIView

答えて

38

alphaプロパティは、ブロックベースのアニメーションの方法を使用してアニメーション化することができる。

[UIView animateWithDuration:0.25 animations:^{myButton.alpha = 0.0;}]; 

これは0.25秒かけて自分のボタンをフェードアウトします。 alphaを1.0に設定して、再度フェードインしてください。あなたはそれがアニメーションいる間のイベントに対応するためのボタンをしたい場合は

+0

を有効にしてください。ありがとう!つまり、各ボタンのUIビューを作成し、UIButtonをUIViewに埋め込む必要があります。 – MadMaxAPP

+0

いいえ、この例では「myButton」はあなたのボタンです。これは 'UIView'のクラスメソッドです。インスタンスを呼び出す必要はありません。 – jrturton

+0

完璧!それは動作します! – MadMaxAPP

6

、ユーザーとの対話[OK]を

[UIView 
     animateWithDuration:5.0 
     delay:0.0 
     options:UIViewAnimationOptionAllowUserInteraction 
     animations:^{ button.alpha = 0.0; } 
     completion:nil]; 
+0

ちょうど私が感謝のために探していたもの! – Starscream

関連する問題