我原来写过一篇关于表格(tableView)分组(section)的文章:Swift - 使用表格组件(UITableView)实现分组列表。默认情况下,每个 section 头、尾的样式如下: 如果想要改变分组头尾里文字的颜色、大小样式。通常有两种方法。 1,通过UIAppearance协议统一修改(UIAppearance Protocol)......
本文通过样例演示如何使用纯 js 对 checkbox(复选框、多选框)进行各种操作。 1,判断是否勾选 下面样例中,按钮点击后会弹出 checkbox 的勾选状态(是否选中)......
我原来写过几篇文章,介绍如何通过继承 UIView 来实现自定义组件(见上方列表)。当时自定义组件是使用纯代码实现的。但是如果组件里的元素比较多,布局比较复杂。那用纯代码写就比较麻烦了。对于这种复杂的自定义组件,我们可以结合 XIB 文件来实现。 一、自定义组件的创建 这里还是同前文一样,实现一个简单的进度条组件......
在移动应用开发中,列表的下拉刷新是一个很常见的功能。Framewrok7 本身就自带了一个下拉刷新组件,直接添加到页面上就可以轻松实现下拉刷新功能。而且不仅仅局限在表格上使用,其他需要下拉刷新的地方都可以使用。 一、基础功能介绍 1,效果图 (1)下面给表格添加个下拉刷新功能,下拉时表格上方会有个向下的箭头......
我原来写过一篇文章:Swift - 使用UISearchController实现带搜索栏的表格。介绍如何使用 UISearchController 结合 UITableView 来实现一个具有搜索功能的表格。效果图如下: 当时的做法是将 searchController 的 searchBar 放到 tableView 的 tableHeaderView 上。但这样做的话搜索栏会跟着表格一起滚动......
在开发中,有时我们需要对 input 的 value 值变化作实时响应。比如文本输入框的实时字数统计功能,要求文本框内容改变时就要触发相关的统计行为。不管这个内容是键盘输入的,还是鼠标粘贴进来的。 1,实现原理 要实现内容实时监听响应,我们需要用到两个监听事件:oninput 事件和 propertychange 事件......
Swift 3 新增了两个全局函数:sequence(first: next:) 和 sequence(state: next:)。使用它们可以返回一个无限序列。我们可以给他们一个初始值,或者初始状态,然后他们便会以懒加载的方式应用到一个闭包。下面通过样例分别介绍这两个函数如何使用。 1,sequence(first: next:)介绍......
奇妙清单(Wunderlist)是一个好用 To-do 应用,可以很方便地进行各种待办事项的创建和管理。它最大优势则在于跨平台性,支持所有主流平台:iPhone, iPad, Android, Windows Phone, Windows 8, Mac, Chromebook, Kindle Fire,甚至,你只需要能上网,就能使用奇妙清单的网页版......
1,问题描述 将 Xcode 升级成 8.0 后,发现只要一运行程序,控制台就自动打印输出一堆信息,看着不爽。如果应用里还有我们自己的打印日志,那混在一起也不方便查看。 2,解决办法 (1)点击菜单的:Product -> Scheme -> Edit Scheme...
1,删除临时文件 /private/var/tmp/ 是存放系统缓存的文件夹,通常情况下会在系统重启时清除,不过有时却不会。而且如果我们长时间不关闭 Mac,也不重启的话,缓存文件会越来越多。 使用下面的命令清除这些临时文件(可以节省500MB-5GB硬盘空间)......