代码改变世界

ios - block数据的回调

2016-04-09 00:01 by 菜鸟Alex, 5024 阅读, 1 推荐, 收藏, 编辑
摘要:block在代理,kvo中传递数据效率最高 实现原理 控制器B想传递数据给控制器A.通过在B控制器中创建Block类型的类,创建方法,方法参数是刚才创建的block类型的变量.在方法实现的内部调用参数的block(@"你好");此时调用到了block则,block就会到写了blcok实现的地方去执行 阅读全文

ios - 文件保存路径的获取

2016-04-08 21:20 by 菜鸟Alex, 1214 阅读, 1 推荐, 收藏, 编辑
摘要:"应用程序包": 这里面存放的是应用程序的源文件,包括资源文件和可执行文件。 获取方式: Documents: iTunes会同步此文件夹中的内容,一般用来存储持久化的数据. firstObject或者lastobject都可以,因为该目录下只有一个文件夹 Library/Caches: iTune 阅读全文

ios-通知简单示例

2016-04-05 00:36 by 菜鸟Alex, 611 阅读, 0 推荐, 收藏, 编辑
摘要:通知是一种一对多的信息广播机制,一个应用程序同时只能有一个NSNotificationCenter(通知中心)对象,用来添加通知观察者或者说监听者,以及发送通知. 用的地方是:不同控制器的传值回调.delegate和block也属于一种信息传递机制,但这两种都是一对一的,每次执行的方法都不一样,而通 阅读全文

ios之无限 自动 图片轮播器的实现

2016-04-01 21:32 by 菜鸟Alex, 2108 阅读, 0 推荐, 收藏, 编辑
摘要:比较之前发布的手动无限图片轮播器进行了改进.实现了自动无限轮播的功能.比较适合团购标题分类下面的轮播器功能. 实现思路: 开启一个定时器,把操作放入消息循环池.每隔一定时间,操作执行一次. 注意点: 程序启动自动轮播,手动拖拽,让定时器停止,停止拖拽重新开启一个定时器. 下面看源代码: 首先实现思路 阅读全文

ios-完成任务状态栏弹出提示view的小框架设计

2016-03-31 22:19 by 菜鸟Alex, 372 阅读, 0 推荐, 收藏, 编辑
摘要:设计思路: 1. 创建单例,当设置提示view的属性时,可以随时访问到,并且只有一份. 2. 创建对应的类方法.提供设置提示内容content,提示内容对应的图片image,提示view背景色以及背景图片的设置(满足更多人的要求) 3. 创建类方法:设置提示view弹出的动画时间,以及弹出后持续显示 阅读全文

ios之无限图片轮播器的实现

2016-03-31 00:08 by 菜鸟Alex, 1247 阅读, 1 推荐, 收藏, 编辑
摘要:首先实现思路:整个collectionView中只有2个cell.中间始终显示第二个cell. 滚动:向前滚动当前cell的脚标为0,向后滚动当前的cell脚标为2.利用当前cell的脚标减去1,得到+1,或者 1,来让图片的索引加1或者减1,实现图片的切换. 声明一个全局变量index来保存图片的 阅读全文

loadview 方法调用

2016-03-30 15:40 by 菜鸟Alex, 643 阅读, 0 推荐, 收藏, 编辑
摘要:从官方文档看 不应该直接调用此方法,当控制器当前的view为空的时候,这个方法就会被调用,并且会创建一个空白的view,如果viewcontroller绑定了storyboard或者xib就不用说了.因此如果想创建自己的自定义的view,则重写loadview即可.并且不需要调用super load 阅读全文

ios-消息弹框之UIAlertView, UIActionSheet以及UIAlertController小结

2016-03-28 11:40 by 菜鸟Alex, 627 阅读, 0 推荐, 收藏, 编辑
摘要:首先storyboard中创建对应按钮并拖线,来演示不同的效果 首先点击了actionSheet按钮效果如图 实现弹框需要遵守设置代理,遵守协议. 效果就是从底部向上弹起来的框框. 通过对按钮的点击输出得出结论,按钮的脚标是从上到下,从0开始. 所以可以通过按钮的脚标来确定点击了那个按钮,然后创建对 阅读全文

ios - 图片自动轮播定时器(NSTimer)以及消息循环模式简介

2016-03-28 10:43 by 菜鸟Alex, 719 阅读, 0 推荐, 收藏, 编辑
摘要:本文只是演示如何设置图片轮播的定时器. 创建全局变量NSTimer 程序启动后就开始轮播图片,所以在 (void)viewDidLoad中就启动定时器. 将定时器放入消息循环池中. (void)viewDidLoad,设置消息循环的模式 (消息循环的模式要与当前的事件的模式一致,否则的话滚动会停止: 阅读全文

ios-点击图片放大,背景变半透明

2016-03-28 09:45 by 菜鸟Alex, 664 阅读, 0 推荐, 收藏, 编辑
摘要:在view中点击一个图片,图片放大,背景变半透明,图片不会变透明的效果图如下 思路:图片框是一个按钮,监听点击事件. 当点击图片后:改变图片的frame,使图片放大,并且在controller.view中添加一个半透明的view.并给view添加点击事件. 把头像放到半透明view的上面. 再次点击 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 下一页