自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 iOS 自定义键盘+表情布局实现

本节主要内容:1.自定义键盘--将工具栏添加到键盘上,并实现切换2.实现进入到系统相册选取图片3.实现表情布局4.实现系统键盘和表情视图之间的切换5.表情消息的追加

2016-08-31 08:49:20 891 1

原创 iOS六种传值方式之通知传值

通知传值,在B页面发送一个通知出去,A页面接收这个通知,然后修改相关属性的值,并将其显示出来。

2016-08-04 20:56:40 2502

原创 iOS六种传值方式之观察者模式

观察者模式的实现思路:A页面创建一个观察者,如果B页面被观察的那个值发生变化,那么在A页面的观察者实现方法里面,会获取到发生变化的新值,并将其显示在A页面。

2016-08-04 20:41:59 907

原创 iOS六中传值方式之代理模式

代理模式实现传值的中心思想是通过设置代理对象将值拿到,再通过实现代理方法将值传出去。

2016-08-04 20:37:15 336

原创 iOS-触摸与手势之事件分发原理

事件分发原理: 当触摸事件发生后,整个触摸事件的分发过程如下: 用户点击屏幕—>事件被打包成UIEvent对象—->进入到活动队列—>UIApplication—->window—-(hitTest方法判断哪个视图接收事件)—>rootView—> 子视图

2016-08-01 19:44:40 553

原创 单链表的整表创建和删除以及顺序存储结构和链式结构的对比

单链表的整表创建以及和顺序存储结构的对比

2016-07-23 21:22:29 844

原创 单链表

单链表样式样式:    头指针--->头结点---->a1---> ... --->an头指针:       指的是链表指向第一个结点的指针,若链表有头结点,那么就会指向这个头结点。一般头指针会被冠以链表的名字,做标识作用。头指针必须存在头结点:        放在第一个元素的结点之前,数据域一般没有意义,有时候可能用来存放链表的长度。有它是为了将头结点

2016-07-22 21:34:55 344

原创 UICollectionViewCell中cell的定义与自定义方式总结

UICollectionViewCell中cell的定义和自定义方法总结

2016-07-22 21:04:10 1014

原创 数据解析及model的封装

我们常常需要对数据进行解析,并且建立model存放数据,今天总结一下具体操作以及它们的封装。

2016-07-22 16:07:52 1090 1

原创 iOS-UIScrollView简单的自动滚动效果

用UIScrollView写了一个简单的自动滚动效果,思路是通过重新设置scrollView的contentOffest,让图片在视觉上像是在无限循环,在无限循环的基础上加了一个定时器让它能够自动滚动。

2016-07-22 10:51:40 1046

原创 iOS-自定义标签及其控件(一)

#pragma mark

2016-07-22 10:45:21 555

原创 button控制视图的隐藏与显示

在同一位置设置按钮的切换,同时伴随着对应页面的跳转,在平时经常会遇到。这里重点实现按钮的隐藏和显示效果,特意理一下思路。欢迎交流分享。实现按钮的切换效果。这里按钮设置在导航栏的左侧:代码: - (void) _createNavigationRightItem {        //父视图    UIView *customView = [[UIView

2016-07-21 20:35:04 2908

原创 为UINavigationBar添加背景图片的几种简单思路

UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路以设置背景图片为例:第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。[self.navigationController.navigationBar

2016-07-21 20:08:57 679

原创 线性表之顺序存储结构和链式存储结构

一、顺序存储结构线性表几种基本操作的思路1、插入算法:    1)插入位置不合理,抛出异常    2)线性表长度超过(>=)数组长度,抛出异常或者是动态增加数组容量(效率会变低)。    3)从最后一个元素向前遍历到第i个位置,分别将它们后移一位。    4)将要插入的元素插入在i处    5)线性表长度要+1 2、 删除算法:

2016-07-21 20:03:52 6993

转载 隐藏软键盘与弹窗总结

一、隐藏键盘在项目中,隐藏软键盘是经常被使用的,网上关于隐藏键盘的方法很多,在网上找了一个好用的,自己实践了一遍。原创网址:http://mobile.51cto.com/iphone-387450.htm隐藏软键盘方法如下:1.  单个文本框---->隐藏自身软键盘隐藏自身软键盘的方法非常简单,在Stroyboard上创建一个UITextField控件,双击弹出下图弹窗,选中

2016-07-20 17:18:54 435

原创 iOS-自定义cell

自定义cell,能够解析数据,加载数据,并将其放到cell上去显示

2016-07-20 16:56:05 306

原创 App和启动图片的几种设置方法

App和启动图片的几种设置方法

2016-07-20 16:54:42 1705

原创 Xib文件的建立与显示

xib文件的视图创建与显示

2016-07-20 16:49:19 363

原创 iOS 随状态改变的几个方法

iO随状态改变的几个方法

2016-07-20 16:45:21 454

原创 iOS-软键盘

数字键盘

2016-07-20 16:43:25 240

原创 button的常用属性和方法总结

Button(按钮)总结:

2016-07-20 16:35:48 10490

原创 多级视图控制器的创建

UITabBarController+UINavigationController+UIViewCOntroller,多级控制器的创建。#pragma mark - 创建视图控制器- (void) createViewControllers {//1) 创建4个视图控制器TrendsViewController *trendsVC = [[TrendsViewController alloc]

2016-07-20 16:28:10 314

原创 iOS-自动循环滚动视图

自动循环滚动视图,能够无限循环,自动滚动

2016-07-20 16:22:51 464

原创 线性表知识点总结一(第三天)

1. 线性表(List):定义:由零个(称为空表)或多个数据元素组成的有限序列。数据类型:是指由一组性质相同的值得集合及定义在此集合上的一些操作的总称数据类型分为原子类型(不可再分解的基本类型)和结构类型(由若干个类型组合而成)抽象:抽取出事物的普遍性本质。数据:线性表的数据对象集合为{a1,....an},每个元素类型为DataType,其中,除了第一个元

2016-07-20 16:07:06 852

原创 数据结构与算法(第一天)

数据结构与算法的基本概念

2016-07-19 08:50:03 238

原创 时间复杂度和空间复杂度(第二天)

时间复杂度和空间复杂度

2016-07-19 08:45:41 240

原创 iOS-自定义TabBar

自定义TabBar

2016-07-18 20:14:20 363

原创 iOS 移除系统自带的TabBar

移除系统自带TabBar,它分为用代码创建和使用用Storyboard两种情况。

2016-07-18 20:04:56 1176

仿QQ导航栏

仿QQ导航栏,实现侧拉菜单、头像编辑、右侧+号的表视图覆盖等

2016-08-05

SYFlipView

能够实现按钮的翻转和视图翻转,简单易懂

2016-07-28

UICollectionView实践

学习的时候利用UICollectionView做的一个小练习,实现简单的布局

2016-07-21

iOS 自动循环滚动视图

能够实现视图的自动循环滚动

2016-07-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除