随笔分类 -  iOS开发

自学!自学!
摘要:最终显示的效果图 思路: 1、UICollection的基本设置,并且创建一个继承自UICollectionViewFlowLayout的类。(不能是UICollectionViewLayout,否则全部都需要自定义) 2、在UICollectionViewFlowLayout类中完成四步 - 1) 阅读全文
posted @ 2016-07-31 18:33 hissia 阅读(7927) 评论(0) 推荐(0)
摘要:block在实际开发中简便易用,主要用在回调,控制器之间的传值等方面。那下面对其用法进行分类 直接上代码:(全部用的无参无返回值) 第一种使用方法(作为属性)在当前使用的文件夹中进行赋值和调用 第二种使用方法(作为方法参数)主要是外界不能调用,只能在方法内部进行调用,用于回调和传值等 也可以直接在当 阅读全文
posted @ 2016-07-19 15:24 hissia 阅读(8201) 评论(0) 推荐(2)
摘要:四个条件: 1、是否加入主窗口 2、是否隐藏 3、透明度是否大于0.01 4、是不是在当前窗口上(关键点根据frame判断的时候控件的frame是不是以当前窗口的左上角点为基准判断) 阅读全文
posted @ 2016-07-17 09:30 hissia 阅读(436) 评论(0) 推荐(0)
摘要:注:上面代码只需要在.h文件夹中即可 如果想要使用的话,可以直接在需要设置单例模式类的.h文件中输入:ZWSingletonH(类名) .m文件中输入:ZWSingletonM(类名) 需要用的时候直接:[类名 + shared类名] 即可 阅读全文
posted @ 2016-07-16 12:52 hissia 阅读(460) 评论(0) 推荐(0)
摘要:第一种:(iOS8以后可用) 在Xib或stroyboard中(代码也可以) 利用AutoLayout设置好label的约束(比如可以设置四个边都距离屏幕50等方式,必须四个边都要固定好)。 在代码部分: 预估cell的高度,然后设置cell的高度自动调整尺寸即可,代码如下: 第二种:bouding 阅读全文
posted @ 2016-07-14 16:49 hissia 阅读(1928) 评论(0) 推荐(0)
摘要:默认情况下,有以下控件已经支持UIMenuController UITextField UITextView UIWedView 以UITable为例,说明点击后弹出复制剪切粘贴等为例 使用的整体思路:(系统自带的文字) 1、新建一个UILabel的类,如果想以后storyboard和Xib都可以用 阅读全文
posted @ 2016-07-13 22:52 hissia 阅读(1958) 评论(6) 推荐(0)
摘要:做出来效果:屏幕上的一块UIView,点击后能自由移动 阅读全文
posted @ 2016-07-07 19:52 hissia 阅读(416) 评论(1) 推荐(0)
摘要:一、定义全局变量: 创建类文件 在.h中: 在.m中: 再创建一个pch文件,导入上面类的头文件 注意:创建pch文件需要在Target/Build Setting/Prefix Header下设置pch的路径,只需要当前工程内部路径。 二、UIKIT_EXTERN的基本理解: 查看源文件: lin 阅读全文
posted @ 2016-07-05 11:58 hissia 阅读(6337) 评论(0) 推荐(0)
摘要:iOS开发中数据存在五种存储方式之三: 1.plist(XML属性列表归档) 2.偏好设置 3.NSKeydeArchiver归档(存储自定义对象) 一、plist(XML属性列表归档)只能存取对象类文件 第一种方式:(四个文件夹都可以取出路径) 1 //获取沙盒路径 2 NSString *hom 阅读全文
posted @ 2016-07-05 09:24 hissia 阅读(6378) 评论(2) 推荐(0)
摘要:代码如下: 上面有一个明显的错误,只有把 放入到回调内(dispatch_source_set_event_handler方法中),到执行3次的之后才能停止。 因为如果放在外面,后面的代码只执行一次,count永远为0 放入回调中,定时器每执行一次都会调用一次dispatch_source_set_ 阅读全文
posted @ 2016-06-16 10:24 hissia 阅读(582) 评论(5) 推荐(0)
摘要:以下图为例,图片,红色view和蓝色view是添加在scrollView上的,向上拖动,红色view停留在屏幕顶端不动,其它的继续滚动,向下拖动后,红色view跟着下来,也可以缩放,效果如下:(有点难看,凑合用就行) 整体思路:首先上拉,红色到达顶部状态栏位置时候,把redView添加到控制器的Vi 阅读全文
posted @ 2016-05-07 14:41 hissia 阅读(2928) 评论(0) 推荐(0)
摘要:小码哥大神的代码,确实精简! 1、最终结果如下面三个图,点击one,two,three,分别出现3个不同的控制器 直接代码:(三个控制器自己创建) 注:1、扩展性非常好,直接数组中添加需要添加的控制器 2、由于是索引,一定要注意三个控制器的顺序,否则会出现点击后出现其它控制器。如下图: 阅读全文
posted @ 2016-05-02 17:40 hissia 阅读(704) 评论(0) 推荐(0)
摘要:主要用Xib方式,代码后期还会有进一步的优化 功能:类似于手机打开新浪网首页最上面的大图片,自动滚动,右下角有个页数显示。 思路和注意点:1、主要用到的是scrollView和page control 2、在Xib中布置好控件 3、封装三部曲(首先在自定义构造方法内添加子控件,其次在layoutSu 阅读全文
posted @ 2016-04-23 09:01 hissia 阅读(1324) 评论(0) 推荐(1)
摘要:1 // 2 // ViewController.m 3 // 4.20 自定义生日键盘 4 // 5 // Created by hissia on 16/4/20. 6 // Copyright © 2016年 suiyue. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @in... 阅读全文
posted @ 2016-04-21 08:03 hissia 阅读(470) 评论(0) 推荐(0)