摘要: 代码演示: - (IBAction)btAction:(UIButton *)sender { //创建提示框 控制器 UIAlertController *alertC = [UIAlertController alertControllerWithTitle:@"提示框" message:nil 阅读全文
posted @ 2016-02-22 10:19 金先森 阅读(239) 评论(0) 推荐(0) 编辑
摘要: UITableView继承于UIScrollView,可以滚动。 UITableView的每一条数据对应的单元格叫做Cell,是UITableViewCell 的一个对象,继承于UIView。 UITableView可以分区显示, 每一个分区称为secation, 每一行称为 row, 编号都从0开 阅读全文
posted @ 2016-02-22 00:00 金先森 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在iOS6.0之后,苹果推出了⼀个新的继承于UIScrolleriew的一个视 图,UICollectionView,也被称之为集合视图。和UITableView共同作为 在开发中常常用的两个视图,常常作为项目的主界面出现。 代码演示: #import "YourCollectionViewCell 阅读全文
posted @ 2016-02-21 23:43 金先森 阅读(294) 评论(0) 推荐(0) 编辑
摘要: iOS下可视化编程分为两种方式:Xib和StoryBoard。 相同点:都属于IB编程的⽅式,可以快速构建GUI。 不同点:Xib侧重于单文件(单独的控制器或者视图)编辑, storyBoard侧重于多页面关联。storyBoard可以直观的梳理出页面间的逻辑,并且所有页面跳转逻辑均可在 - (vo 阅读全文
posted @ 2016-02-21 23:31 金先森 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 什么是响应者链? 响应者链是一个响应者对象的连接序列,事件或动作消息 (或菜单编辑消息)依次传递。它允许响应者对象把事件 处理的职责转交给其它更高层的对象。应用程序通过向上 传递一个事件来查找合适的处理对象。因为点击检测视图 也是一个响应者对象,应用程序在处理触摸事件时也可以 利用响应链。 由多个响 阅读全文
posted @ 2016-02-21 22:56 金先森 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 现在的手机都是触屏的,当我们在手机上使用一个软件的时候,我们都需要去触摸它。在iOS中,一个UITouch对象表示一个触摸,一个UIEvent对象表示一个事件。事件对象中包含与当前多点触摸序列相对应的所有触摸对象,还可以提供与特定试图或窗口相关联的触摸对象。 触摸事件的处理方法: @implemen 阅读全文
posted @ 2016-02-21 22:44 金先森 阅读(322) 评论(0) 推荐(0) 编辑
摘要: UITabBarController是可以帮我们添加、管理许多的标签项,使我们的程序包含不同的操作模式,由于管理UITabBar可能比较麻烦,系统帮我们对其进行了封装,产生了简单好用的UITabBarController--标签视图控制器。 代码演示: #import "AppDelegate.h" 阅读全文
posted @ 2016-02-21 22:30 金先森 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 什么是懒加载,即延迟加载,在你需要的时候才加载,也就是说在不需要的时候是不会加载的,减小了占用内存。当然在使用懒加载的时候要注意先加一个判断去判断有无。 为什么要使用懒加载呢?除了上述说的能够减小占用内存,还有就是不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强,每个控件的 阅读全文
posted @ 2016-02-21 22:16 金先森 阅读(255) 评论(0) 推荐(0) 编辑
摘要: UIScrollView主要针对于图片的滚动,相册等一些功能。 代码演示: 创建UIScrollView: 使其具有滚动功能: //水平方向滚动 scrollView.contentSize = CGSizeMake(WIDTH * 7,0); //垂直方向滚动 scrollView.content 阅读全文
posted @ 2016-02-21 19:38 金先森 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: 在之前的界面通信中,我们讲诉了3种传值方法,现在我们提供一种更为方便的传值方法叫做单例传值。 单例的优点在于创建时是全局变量,可以在外部可以使用,没有逐级传值的局限性。但是单例传值会有内存问题,不能将单例进行内存释放,大量创建单例传值,会造成内存问题。 代码演示: #import "Handler. 阅读全文
posted @ 2016-02-21 19:00 金先森 阅读(581) 评论(0) 推荐(0) 编辑