本文通过继承 UICollectionViewLayout 来自定义一个 collection view 的布局类,从而实现其内部元素的圆形排列(环形排列) 1,效果图 (1)初始化时,collectionview 内的图标以 3 点钟位置为起点,顺时针方向按圆形轨迹围成一个圈(每个图标间距相等) (2)点击页面空白处会在随机位置插入一个图标......
在 App 中,网络数据请求是必不可少的。React Native 提供了两种网络 API 供我们使用,下面分别进行介绍。 一、使用XMLHttpRequest方式请求 如果有做过 Web 开发,那么对 XMLHttpRequest 肯定很熟悉。而 React Native 对 XMLHttpRequest 的实现几乎和 Web 是一样的......
我们知道多行文本框(UITextView)具有 URL 检测功能,将其开启后,它会高亮显示内容中的 url 链接文字,点击后便会使用 safari 打开这个链接。 之前有网友问这个链接的样式能否修改,比如加个下划线什么的。这个通过设置 textView 的 linkTextAttributes 属性就可以实现......
大家肯定都知道搜索神器 Everything,本文介绍另一个文件浏览增强工具:Listary。搜索文件速度同样也很,而且快捷键调用很方便。 1,Listary介绍 Listary 是一款系统文件搜索增强工具,它加强系统即时搜索功能,当您开始输入文件名字时,将显示结果列表。 体积小巧,运行快速,不会拖慢速度......
上文我介绍了 ES6 中的 Promise,它完全遵循 Promises/A 规范。而我们熟悉的 jQuery 又有自己的 Promise 实现:Deferred(但其并不是遵循 Promises/A 规范)。本文就讲讲 jQuery 中 Promise 的实现。 一、Deferred对象及其方法 1,$.Deferred jQuery 用 $.Deferred 实现了 Promise 规范......
前文提到(点击查看),在 iOS9 之前,如果要实现 UICollectionView 分区头(section header)的悬停效果,只能通过自定义布局来实现。 而从 iOS9 起,UICollectionViewFlowLayout(默认的流式布局)新增了两个属性: sectionHeadersPinToVisibleBounds:是否将分组头钉在可视区域......
2015年6月, ES2015(即 ECMAScript 6、ES6) 正式发布。其中 Promise 被列为正式规范,成为 ES6 中最重要的特性之一。 1,then()方法 简单来讲,then 方法就是把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数。 而 Promise 的优势就在于这个链式调用......
我们知道表格 UITableView 可以设置多个 section(分区、分组),而且如果 tableView 是使用 plain 样式的话,分组头还会有有 sticky 效果(粘性效果、悬停效果)。 而在 iOS9 之前,UICollectionView 虽然也可以设置多个 section,但其 section header 并没有悬停效果,而是跟随单元格一同上下移动......
一、promises相关概念 promises 的概念是由 CommonJS 小组的成员在 Promises/A 规范中提出来的。 1,then()方法介绍 根据 Promise/A 规范,promise 是一个对象,只需要 then 这一个方法。then 方法带有如下三个参数: 成功回调 失败回调 前进回调(规范没有要求包括前进回调的实现,但是很多都实现了......
1,问题描述 今天进项目文件夹修改了几张 LaunchImage 图片,接着编译就不成功,一直报 Code Sign Error 错误。(只有虚拟机编译运行会这样,真机调试没问题......