例として、5つのIBActionを宣言しました。1つを押すと、他の4つが画面から落ちてしまいます。これを行う方法はありますか?お互いのIBActionの翻訳を定義しますか?
質問する
268 次
1 に答える
0
UIButtonはUIViewです。UIViewの動きをアニメートできます。その動きは画面外の位置にある可能性があります。(UIViewクラスリファレンスの「アニメーション」の下のセクションを参照してください:http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html )次に、現在-スーパービューからは見えないボタン(この場合、何らかの方法でボタンを保持する必要があります。そうしないと、ボタンが存在しなくなる可能性があります)、そうする必要はありません。
UIButtonを参照する方法が必要になります。これにはIBOutletsを使用するか、Interface Builderでボタンに「タグ付け」して、-[UIView viewWithTag:]
アニメーション化するボタンを見つけるために使用できます。
アニメーションの詳細については、私の本を参照してください:http: //www.apeth.com/iOSBook/ch17.html
于 2012-09-14T00:39:45.460 に答える