仿新浪微博手机客户端呼出菜单
来源:互联网 发布:java获取资源文件路径 编辑:程序博客网 时间:2024/04/27 22:43
仿新浪微博手机客户端呼出菜单
毛玻璃方法
- 使用苹果提供的 UIImage 分类,调用一下方法即可
- 也可以使用系统自带的 effect 控件,不过只支持 iOS8之后
- 步骤
- 先截屏
- 开启图形上下文
- 将 window 中的内容画到上下文中
- 取出图片
- 关闭上下文
- 返回数据
- 获取截取图片,设置效果
- 先截屏
关闭 button 的高亮效果
- 重写其 highlight 属性的 get 方法,一直返回 false
//重写高亮属性---使其被禁用 override var highlighted: Bool{ get{ return false } set{ } }
button 向上弹跳
button 向下落
使用 pop 框架
func doAnimation(index:Int, btn:ComposeMenuButton, isPop:Bool){ //1.创建动画 let animation = POPSpringAnimation(propertyNamed: kPOPViewCenter) //2.设置要到达的位置 //根据isPop判断是上弹还是下落 animation.toValue = NSValue(CGPoint: CGPointMake(btn.center.x, btn.center.y + (isPop ? -350 : 350))) //3.设置弹性强度 animation.springBounciness = 10 //4.设置速度 animation.springSpeed = 8 //5.设置开始时间 animation.beginTime = CACurrentMediaTime() + Double(index) * 0.025 //5.添加动画 btn.pop_addAnimation(animation, forKey: nil) }
0 0
- 仿新浪微博手机客户端呼出菜单
- 仿新浪微博底部菜单TabHost
- 仿新浪微博底部菜单TabHost
- DIY新浪微博Android手机客户端
- 仿新浪微博
- 仿新浪微博
- 仿新浪微博
- 仿新浪客户端
- 模仿android新浪微博手机客户端项目
- 模仿android新浪微博手机客户端项目
- 高仿新浪微博
- android特效集锦系列之十 仿新浪微博TabHost菜单
- Android自定义TabActivity(实现仿新浪微博底部菜单更新UI)
- 仿新浪微博IOS客户端(v5.2.8)——搭建项目基本框架
- 仿新浪微博IOS客户端(v5.2.8)——设置导航栏外观
- 仿新浪微博IOS客户端(v5.2.8)——下拉菜单栏的实现
- 仿新浪微盾客户端项目简介一
- Android菜单渐渐呼出
- Android中的RTL Layout
- poj 3254 Corn Fields (状态压缩dp)
- Hadoop集群中SSH免密码登录
- URL短地址---实现方案收集
- amfe手机淘宝前端团队 https://github.com/amfe
- 仿新浪微博手机客户端呼出菜单
- 献给初学iOS的小盆友们——微博app项目开发之十显示昵称与最新微博数
- 如何优化在Ubuntu手机中的QML应用
- 设置 tabBar 下面文字和图片颜色
- PL/SQL导入Oracle sql脚本
- JS面向对象及组件开发
- 做一次完美的用户调研
- 跨域请求
- iOS-彻底了解iOS字体相关知识