上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 353 下一页
摘要: 之前项目需求要实现一个闹钟,github上找了半天发现都是很旧的代码了,所以就准备自己写一个,刚好最近在学习Swift,就用Swift写了一个demo放在这里:https://github.com/Phelthas/Demo_AlarmClock 效果如图: 总结一下,备忘 界面的话一个DatePi 阅读全文
posted @ 2016-10-17 14:28 brave-sailor 阅读(868) 评论(0) 推荐(0)
摘要: 当你的应用在后台运行时,可以简单地使用本地通知把信息呈现给用户。它可以允许你显示 提醒、播放提示音和数字角标(badge)。本地通知可以被以下的事件触发:计划好的时间点或者用户进入和离开某个地理区域。在本教程中,我们会构建一个简单的待办列表应用(to-do list app),并探索一下 UILoc 阅读全文
posted @ 2016-10-17 14:27 brave-sailor 阅读(757) 评论(0) 推荐(0)
摘要: 在上集中,我们已经构建了一个简单的待办列表应用(to-do list app),这个应用可以在待办项过期时通过本地通知提醒用户。现在,我们要在之前的基础上添加以下功能:应用图标角标上显示过期待办项的数量、通知动作的支持和在不开启应用的情况下编辑和完成待办项。 你可以在这里下载上一集的源代码。 为应用 阅读全文
posted @ 2016-10-17 14:27 brave-sailor 阅读(714) 评论(0) 推荐(0)
摘要: 使用UILocalNotification可以很方便的实现消息的推送功能。我们可以设置这个消息的推送时间,推送内容等。 当推送时间一到,不管用户在桌面还是其他应用中,屏幕上方会都显示出推送消息。 1,推送消息的发送 AppDelegate.swift import UIKit @UIApplicat 阅读全文
posted @ 2016-10-17 14:25 brave-sailor 阅读(732) 评论(0) 推荐(0)
摘要: Notification是智能手机应用开发中常用的信息传递机制,它不用消耗更多资源去不停的检查信息状态,可以非常好的节省资源。 在iOS中分为两种通知:本地、远程。本地的UILocalNotification由全局的NotificationManager统一管理,我们只需要将本地通知对象添加到系统的 阅读全文
posted @ 2016-10-17 14:24 brave-sailor 阅读(332) 评论(0) 推荐(0)
摘要: // // MyView.swift // TestUIBezierPath // // Created by iCodeWoods on 16/5/8. // Copyright © 2016年 iCodeWoods. All rights reserved. // import Foundation import UIKit class MyView: UIView { ... 阅读全文
posted @ 2016-10-14 14:35 brave-sailor 阅读(427) 评论(0) 推荐(0)
摘要: import UIKit import XCPlayground //创建view let myView = UIView(frame:CGRectMake(0, 0, 300, 200)) //实时显示TimeLine XCPlaygroundPage.currentPage.liveView = myView myView.backgroundColor = UIColor.whiteCo... 阅读全文
posted @ 2016-10-14 14:23 brave-sailor 阅读(162) 评论(0) 推荐(0)
摘要: demo.gif demo.gif 如图,这个动画的是如何做的呢? 分析: 1.环形进度指示器,根据下载进度来更新它 2.扩展环,向内向外扩展这个环,中间扩展的时候,去掉这个遮盖 一.环形进度指示器 1.自定义View继承UIView,命名为CircularLoaderView.swift,此Vie 阅读全文
posted @ 2016-10-14 14:13 brave-sailor 阅读(1829) 评论(0) 推荐(0)
摘要: 1.绘制的饼状图是通过多个扇形拼和而成,绘制一个扇形也是比较简单的,核心代码如下: 先画一条圆弧,再画半径,接着再画一条圆弧,最后闭合路径; [objc] view plain copy UIBezierPath* aPath = [[UIBezierPath alloc] init]; [aPat 阅读全文
posted @ 2016-10-14 14:09 brave-sailor 阅读(967) 评论(0) 推荐(0)
摘要: 使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括 画直线 画圆弧(兼职画圆) 除了直接初始化一个圆弧,也可以增加一段圆弧路径(mainPath1.addCurveToPoint:) 初始化时画圆 阅读全文
posted @ 2016-10-14 14:08 brave-sailor 阅读(570) 评论(0) 推荐(0)
上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 353 下一页