1

Gmailアプリのようなドロップダウンメニューを作成するためのiOS用のフレームワークがあるかどうか知りたいです 矢印をタップすると このメニューは少しアニメーションで表示されます

ありがとう !

4

1 に答える 1

4

フレームワークについては知りませんが、これは動作させるためのかなり少量のコードになります。必要なのは、アルファ<1の背景色のビューで、いくつかのボタンを配置するだけです。次に、UIViewアニメーションを使用してスライドインおよびスライドアウトします。ねえプレスト。

Interface Builderでビューを作成して時間を節約し、ビューの上部に配置することができます。アニメーション化するには、次のようなものを使用します。

- (IBAction)menuButtonPressed:(id)sender
{
    CGRect menuFrame = self.menuView.frame;
    if (menuFrame.origin.y >= 0) {
        // menu is visible
        menuFrame.origin.y = -menuFrame.size.height;
    } else {
        // menu is invisible, slide it on screen
        menuFrame.origin.y = 0;
    }

    [UIView animateWithDuration:0.4
                     animations:^{
        self.menuView.frame = menuFrame;
    }];
}
于 2012-12-19T16:55:37.433 に答える