iOS开发之弹出式收藏键
项目中可能遇到这样的需求,用户有4个收藏夹,在音乐播放界面,用户点击收藏按键的时候需要弹出4个收藏夹供用户选择,这时候就需要设计一种弹出式的收藏按键了,比如以下这种方式,点击收藏按键后,会从收藏按键下方弹出4个圆形按键以供用户选择
首先我们需要设定一个block块来收集用户点击圆形按键的行为:typedef void(^SPPopViewBlock)(NSInteger tag),这其中的参数tag,标识的是用户点击的那个圆形按键
接下来我们需要定义所需要用到的属性和方法
初始化方法,初始化当中我们需要定义收藏夹数量,收藏按键中心点位置,一句将用户按键行为的block块
定义完成后,我们需要来编辑4个圆形按键的行为了
4个圆形按键从出现到消失需要写一个简单的动画效果来过渡一下
点击收藏按键弹出4个圆形按键方法
点击界面其他位置,将4个圆形按键收缩起来的方法
Android studio Gradle包重复问题
2019-1-18 liuyingcong 安卓开发
包重复会报异常:DexArchiveMergerException
怎么解决呢?
标签: DexArchiveMerger 包重复
修图——影子过硬修复很简单
2019-1-17 zhenggaoyun 视觉设计
图形棱子过硬修复模糊一步搞定windows在当前窗口下打开cmd
2019-1-17 dingshangchao 其它
有时需要在特定目录下打开cmd:
1.shift+鼠标右键 ->在此处打开powershell窗口
2.地址栏输入cmd回车
绕过某防跨站表单提交的方法
出于安全性的考虑,网站对表单提交需要设计一些安全性方面的防范措施,如防止跨站提交表单等,本例演示的是如何绕过防范实现跨站提交的例子可预防数据库攻击的mysql_real_escape_string函数
php中的mysql_real_escape_string()函数,转义SQL语句中使用的字符串中的特殊字符 ...数据库的锁机制
2019-1-11 dingshangchao 数据库
分类:-
共享锁、排他锁、更新锁
- 悲观锁、乐观锁
设计师需要了解的 9 种印刷常用纸张类型!
2019-1-11 zhenggaoyun 视觉设计
设计师常用的印刷纸张类型iOS开发之跑马灯
一般我们在app首页精彩看到一行通知的小字自右向左划过,这就是跑马灯效果,主要用来发布一些重要想吸引人注意的通知,今天就来封装一个跑马灯效果
思路
让label的宽度自适应内容,然后放到一个背景view上,背景view的clipsToBounds开启。持续的改变label的frame,当label末端的x坐标为0时,调整其首端x坐标。如下,不停的执行这段代码:
代码
用iframe模拟ajax实现表单无刷新提交
2019-1-11 zhulinan JavaScript
利用iframe实现表单无刷新提交及信息反馈