iOS 点击button 弹出 View 怎么设置从下往上 弹出的动画

 我来答
犹豫徘徊等于白来

推荐于2016-08-20 · TA获得超过424个赞
知道小有建树答主
回答量:229
采纳率:100%
帮助的人:103万
展开全部

在button点击事件中设置view的frame

 

- (void)buttonAction:(UIButton *)sender
{
// 将view.frame 设置在屏幕下方
    [UIView animateWithDuration:0.5 animations:^{
       //将view.frame 设置在屏幕上方
    }];
}

OK,  简单动画完成 animate 方法是系统封装好的动画方法, 还有其他方法自行发现吧

蒙MengNum1
2018-07-29 · TA获得超过2494个赞
知道大有可为答主
回答量:3004
采纳率:87%
帮助的人:852万
展开全部
只弹出View的话可以再屏幕下方添加一个View点击改变View的坐标,中间用个动画,还有就是用推送一个新的控制器,自带从下往上的动画
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在下黎叔
2015-11-03 · TA获得超过1733个赞
知道小有建树答主
回答量:981
采纳率:71%
帮助的人:299万
展开全部
if (pop) {
            [UIView animateWithDuration:0.3f animations:^{
                CGRect frame = filterView.frame;
                frame.origin.y = 0.f;
                [filterView setFrame:frame];
            }];
        }else
        {
            CGRect frame = filterView.frame;
            frame.origin.y = -frame.size.height;
            [filterView setFrame:frame];
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式