iOS开发之弹出式收藏键

2019-1-18 王建伟 iOS开发

项目中可能遇到这样的需求,用户有4个收藏夹,在音乐播放界面,用户点击收藏按键的时候需要弹出4个收藏夹供用户选择,这时候就需要设计一种弹出式的收藏按键了,比如以下这种方式,点击收藏按键后,会从收藏按键下方弹出4个圆形按键以供用户选择

首先我们需要设定一个block块来收集用户点击圆形按键的行为:typedef void(^SPPopViewBlock)(NSInteger tag),这其中的参数tag,标识的是用户点击的那个圆形按键

接下来我们需要定义所需要用到的属性和方法

初始化方法,初始化当中我们需要定义收藏夹数量,收藏按键中心点位置,一句将用户按键行为的block块

定义完成后,我们需要来编辑4个圆形按键的行为了

4个圆形按键从出现到消失需要写一个简单的动画效果来过渡一下

点击收藏按键弹出4个圆形按键方法

点击界面其他位置,将4个圆形按键收缩起来的方法

评论(0) 浏览(989)

Android studio Gradle包重复问题

2019-1-18 liuyingcong 安卓开发

包重复会报异常:DexArchiveMergerException

怎么解决呢?

阅读全文>>

标签: DexArchiveMerger 包重复

评论(0) 浏览(1814)

修图——影子过硬修复很简单

2019-1-17 zhenggaoyun 视觉设计

图形棱子过硬修复模糊一步搞定

阅读全文>>

评论(0) 浏览(1731)

windows在当前窗口下打开cmd

2019-1-17 dingshangchao 其它

有时需要在特定目录下打开cmd:

1.shift+鼠标右键 ->在此处打开powershell窗口

2.地址栏输入cmd回车

评论(0) 浏览(1063)

绕过某防跨站表单提交的方法

2019-1-16 zhulinan php开发

出于安全性的考虑,网站对表单提交需要设计一些安全性方面的防范措施,如防止跨站提交表单等,本例演示的是如何绕过防范实现跨站提交的例子

阅读全文>>

评论(0) 浏览(1048)

可预防数据库攻击的mysql_real_escape_string函数

2019-1-15 zhulinan php开发

php中的mysql_real_escape_string()函数,转义SQL语句中使用的字符串中的特殊字符 ...

阅读全文>>

评论(0) 浏览(1698)

数据库的锁机制

2019-1-11 dingshangchao 数据库

    分类:
  1. 共享锁、排他锁、更新锁
  2. 悲观锁、乐观锁

阅读全文>>

评论(0) 浏览(1792)

设计师需要了解的 9 种印刷常用纸张类型!

2019-1-11 zhenggaoyun 视觉设计

设计师常用的印刷纸张类型

阅读全文>>

评论(0) 浏览(2978)

iOS开发之跑马灯

2019-1-11 王建伟 iOS开发

一般我们在app首页精彩看到一行通知的小字自右向左划过,这就是跑马灯效果,主要用来发布一些重要想吸引人注意的通知,今天就来封装一个跑马灯效果

思路

让label的宽度自适应内容,然后放到一个背景view上,背景view的clipsToBounds开启。持续的改变label的frame,当label末端的x坐标为0时,调整其首端x坐标。如下,不停的执行这段代码:

代码

评论(0) 浏览(3626)

用iframe模拟ajax实现表单无刷新提交

2019-1-11 zhulinan JavaScript

利用iframe实现表单无刷新提交及信息反馈

阅读全文>>

评论(0) 浏览(2233)

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2024 www.elight.cn, All Rights Reserved