摘要: 一、发送通知 二、接收通知: 三、键盘处理小练习 注意事项:tableView的高度约束取消,如果约束在的话,tableView无法实现上移,只能实现往上压缩 正确做法:设置tableView的高度约束等于父类约束的高度减去最下面工具栏的高度,如图: <1>将键盘的显示和隐藏分开处理的情况 接收通知 阅读全文
posted @ 2016-03-21 14:41 Chaos_G 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、通知中心(NSNotificationCenter) 二、通知(NSNotification) 三、发布通知:通知中心NSNotificationCenter提供了相应的方法来帮助发布通知 发布一个名称为aName的通知,anObject为这个通知的发布者,aUserInfo为额外信息 四、注册 阅读全文
posted @ 2016-03-21 14:14 Chaos_G 阅读(360) 评论(0) 推荐(0) 编辑
摘要: IOS 5.0以后才有的方法: 最原始的一种方法,同样也是很靠谱的 为了简化代码所创建的分类 通过,实现方法如图所示: 代码不变: 阅读全文
posted @ 2016-03-20 14:59 Chaos_G 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、tableView批量操作方法一:(自定义) <1>在storyboard中添加imageView控件,用来操作当cell被选中后显示图标 <2>拖线,在自定义控件类中与imageView控件建立连接 <3>在模型类中增加一个控制imageView是否显示的数据。运用MVC思想,M变动,V会跟着 阅读全文
posted @ 2016-03-19 14:09 Chaos_G 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 一、数据刷新的原则: 二、增删改用到的方法: <1>重新绑定屏幕上所有的cell,这个方法没有动画效果,但是以下三种方法通过这个方法都可以办到 <2>刷新特定的cell,可以设置动画效果 <3>插入特定行数的cell,可以设置动画效果 <4>删除特定行数的cell,可以设置动画效果 三、 <1>左滑 阅读全文
posted @ 2016-03-18 14:46 Chaos_G 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 一、使用xib或者storyboard自定义非等高的cell实现方式差不多,这里简单介绍一下通过xib文件实现的方法 <1.1>创建一个继承自UITableViewCell的子类,比如ChaosWeiboCell <1.2>在模型中增加一个cellHeight属性,用来存放对应的cell的高度 <2 阅读全文
posted @ 2016-03-17 15:14 Chaos_G 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、storyboard自定义cell <1>创建一个继承自UITableViewCell的子类,比如ChaosDealCell <2>在storyboard中 <2.1>往cell里面增加需要用到的子控件 <2.2>设置cell的重用标识 <2.3>设置cell的class为ChaosDealCe 阅读全文
posted @ 2016-03-16 20:57 Chaos_G 阅读(268) 评论(0) 推荐(0) 编辑
摘要:   阅读全文
posted @ 2016-03-15 15:38 Chaos_G 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-03-15 14:51 Chaos_G 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、cell的循环利用方式1: 二、cell的循环利用方式2:--此方法的弊端是只能使用系统默认的样式 <1>定义一个全局变量 1 // 定义重用标识 2 NSString *ID = @"cell"; <2>注册某个标识对应的cell类型 <3>在数据源方法中返回cell 三、cell的循环利用方 阅读全文
posted @ 2016-03-15 14:44 Chaos_G 阅读(419) 评论(0) 推荐(0) 编辑