摘要: 1.获取当前线程 (2)创建完线程自动启动 (3)隐式创建 4.线程的五种状态:新建、就绪、运行、阻塞、死亡。 阻塞:一个线程在执行过程中暂停,以等待某个条件的触发。 (1)设置线程阻塞1,阻塞2秒 [NSThread sleepForTimeInterval:2.0]; (2)第二种设置线程阻塞2 阅读全文
posted @ 2017-06-14 22:45 蜗牛叔叔 阅读(192) 评论(0) 推荐(0) 编辑
摘要: UICollectlionView继承自UIScrollerview,跟tableview的使用很相似。 下面是UIcollectionView的一些属性和代理方法。 注意: 1.定义collectionView的头文件的时候,需要先注册。 2.collectionView每一行显示几个cell是根 阅读全文
posted @ 2017-06-01 15:50 蜗牛叔叔 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1.一般使用MJRefresh 来实现上拉刷新和下拉加载功能 2.MJRefresh 下载地址:https://github.com/CoderMJLee/MJRefresh 3. MJRefresh 的使用 (1)先在工程中导入: #import "MJRefreshNormalHeader.h" 阅读全文
posted @ 2017-06-01 15:49 蜗牛叔叔 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 刚刚遛狗回来,前段时间创建的这篇博客一直没有填充内容,今天把scrollerview正好整理一下。 1.scrollerview的主要作用:当界面显示不开要显示的内容,scrollerview提供了滑动的效果,使用户能够通过滑动查看所有的内容 2.scrollerview的常用属性: (1)CGSi 阅读全文
posted @ 2017-06-01 15:06 蜗牛叔叔 阅读(942) 评论(0) 推荐(0) 编辑
摘要: UILabel是iOS开发经常用到的一个控件,主要用于显示文字。下面记录一些常用的UIlabel的使用。 先定义:UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 0, 0)]; 1.通过调整字体大小,自适应label的宽 阅读全文
posted @ 2017-06-01 13:58 蜗牛叔叔 阅读(1119) 评论(0) 推荐(0) 编辑