1,CMPedometer介绍 CMPedometer(计步器)是 CoreMotion 框架中的一个功能类,主要是保存有关步行(或跑步、爬楼)的一些信息。 CMPedometer 同时能保存近7天的步数记录,并提供了查询近7天内任意时间段的步数信息。 想要使用 CMPedometer......
我们在很多应用中都可以看到具有提示功能的文本输入框,它可以根据用户输入的内容,自动在输入框下方显示提示结果列表。本文演示如何利用 Text、TextInput 来封装一个带有自动提示功能的搜索组件......
下面通过一个 UIView 来演示如何实现拖动回弹的效果,为了让效果看的更加明显,这里将 UIView 的背景设置为橙色。 1,效果图 方块可以向上或者向下拖动,松开后会自动恢复到原先位置,同时具有动画效果。 2,实现步骤 (1)在StoryBoard 中添加一个 View.....
二月头条:教育语言Scratch挺近前20 来自麻省理工学院(MIT) 设计开发的 Scratch 编程语言,本月挺近 TIOBE 排行榜前 20。Scratch 是一种程序设计语言,主要是面向少年,可以用来设计故事、动画、游戏、音乐和美术作品,在学校非常受欢迎。在麻省理工学院实验室 Scratch 存储库中......
一、Emmet的安装与介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的工具,能够实现 HTML、CSS 的快速编写。 官网地址:http://emmet.io/ 1,使用Emmet的好处 通常大多数的文本编辑器都会允许我们存储和重用一些代码块,我们称之为“片段”。虽然片段能很好地推动我们的生产力,但......
我们知道通过实现 editingStyleForRowAt 这个协议方法可以使表格(tableView)具有滑动删除功能。即在任一单元上向左滑动,右侧便会出现删除按钮,点击则会触发相关的方法让我们执行相应的业务逻辑。 这时如果点击表格上任意位置,那么删除按钮便会消失,表格重新还原到初始状态(有动画效果)......
1,TextInput组件介绍 TextInput 组件除了作为输入框实现基本的输入功能外,它还提供了许多其他功能,比如自动校验、占位符以及指定弹出不同的键盘类型等。 2,组件的属性 (1)autoCapitalize:首字母自动大写。可选值有:none、sentences、words、characters。 (2)placeholder:占位符,在输入前显示的文本内容......
在前文中:Swift - 使用Contacts访问通讯录1(纯代码获取联系人)。我介绍了如何使用 Contacts.framework 框架来获取通讯录里的联系人。本文接着演示如何对通讯录进行新增、修改、删除联系人操作。 (注意:这些操作同查询一样,首先需要发起授权请求。并且在 Info.plist 配置好请求通讯录的相关描述字段......
一、NavigatorIOS组件介绍 1,组件说明 使用 NavigatorIOS 我们可以实现应用的导航(路由)功能,即实现视图之间的切换和前进、后退。并且在页面上方会有个导航栏(可以隐藏)。 NavigatorIOS 组件本质上是对 UIKit navigation 的包装。使用 NavigatorIOS 进行路由切换,实际上就是调用 UIKit 的 navigation......
在 iOS9.0 之前, 我们只能通过 AddressBook 框架来获取通讯录联系人信息。但 AddressBook framework 语法很奇怪,同时也十分难用。所以苹果从 iOS9.0 开始推出的全新的联系人框架 Contacts FrameWork 作为替代。前文中我介绍了 ContactsUI.framework 的使用,本文接着演示 Contacts.framework 框架的使用.....