IOS笔记UI--侧滑效果的实现(二)抽屉效果

(注:为了更好的理解,阅读本篇博客需先看本人前一篇博客《侧滑效果的实现》)

在前一篇实现侧滑效果的基础上,本人对其进行了一点优化,增加了淡化显示效果和抽屉效果。

实现的难度也不大,只是将还未显示的appdelegate的透明度一开始先设置为0.2,在点击或者拖拉的时候,将透明度变为1(不透明),即可实现淡化效果。

同样的,在点击或者拖拉的时候,改变NC的位置,将其y的坐标变为40个像素,高度由原来的667(以ipone6为例)变为667-40*2,即可实现抽屉效果。

附上关键代码部分:

        // 淡化显示效果
        self.view.window.backgroundColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:1];
        // 抽屉效果
        self.navigationController.view.frame = CGRectMake(320, 40, 375, 667-40-40);

附上完整代码demo:http://download.csdn.net/detail/csdn_hhg/9193361

附上效果图:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值