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 回答