1

UIButtonを表示していますが、このボタンをテープで貼り付けたときに、新しいビューを作成してiPad画面に表示したいのですが、ボタンから全画面に拡大するようにこのビューを表示するにはどうすればよいですか?

4

2 に答える 2

4

次回は実際に助けを求めるときにあなたが試したことなどでいくつかの努力を示します

- (void)buttonTapped:(UIButton *)button;
{
    UIView *expandingView = [[UIView alloc] initWithFrame:button.frame];
    expandingView.backgroundColor = [UIColor redColor];
    [self.view addSubview:expandingView];

    [UIView animateWithDuration:.25f
                     animations:^{
                         expandingView.frame = self.view.bounds;
                     }];
}
于 2012-08-07T09:15:31.277 に答える
0

ボタンクリックイベント。

  1. サイズがゼロで、ボタンの中心が原点のフレームでビューを作成します

    2.メインビューに追加

    3.次に、アニメーションブロックを使用して、フレームを元のフレームに変更します

iPhone OS 4.0のブロックベースのアニメーション方法とは何ですか?

このqnを使用して、アニメーションを追加する方法を見つけます

于 2012-08-07T09:19:21.157 に答える