代码改变世界

属性传值 Block传值

2016-02-23 15:26 by 傅彦, 134 阅读, 0 推荐, 收藏, 编辑
摘要:属性传值 就是将A页面的数据传到B页面上,下面就是将FirstViewController的TextField的内容传递到SecondViewController页面的导航栏标题和控制台输出上 #import @interface FirstViewController :UIViewControl 阅读全文

单例传值

2016-02-23 15:25 by 傅彦, 317 阅读, 0 推荐, 收藏, 编辑
摘要:单例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现不同view之间的参数传递 ? 1 2 3 4 5 6 7 #import <FOUNDATION Founda 阅读全文

uislider

2016-02-23 15:19 by 傅彦, 141 阅读, 0 推荐, 收藏, 编辑
摘要://定义uisliderslider = [[UISlider alloc] initWithFrame:CGRectMake(-50, 100, 214, 18)]; //设置未滑动位置背景图片[slider setMinimumTrackImage:[UIImage imageNamed:@"m 阅读全文

UIPageControl

2016-02-23 15:18 by 傅彦, 240 阅读, 0 推荐, 收藏, 编辑
摘要:UIPageControl类提供一行点来指示当前显示的是多页面视图的哪一页。当然,由于UIPageControl类可视样式的点击不太好操作,所以最好是确保再添加了可选择的导航选项,以便让页面控件看起来更像一个指示器,而不是一个控件。当用户界面需要按页面进行显示时,使用 UIPageControl控件 阅读全文

iOS中的MVC设计模式

2016-02-23 15:15 by 傅彦, 167 阅读, 0 推荐, 收藏, 编辑
摘要:模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合 阅读全文

UIGestureRecognizer

2016-02-23 15:13 by 傅彦, 156 阅读, 0 推荐, 收藏, 编辑
摘要:UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIP 阅读全文

响应者的概念

2016-02-23 15:11 by 傅彦, 620 阅读, 0 推荐, 收藏, 编辑
摘要:响应者对象(Response object) 响应者对象就是可以响应事件并对事件作出处理。在iOS中,存在UIResponder类,它定义了响应者对象的所有方法。UIApplication、UIView等类都继承了UIResponder类,UIWindow和UIKit中的控件因为继承了UIView, 阅读全文

UITouch

2016-02-23 15:10 by 傅彦, 250 阅读, 0 推荐, 收藏, 编辑
摘要:触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。 在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关的UITouch对象都被包装在事件中,被程序交由特定的对象来处理。UITouch对象直接包括触摸 阅读全文

UITableView

2016-02-23 15:07 by 傅彦, 140 阅读, 0 推荐, 收藏, 编辑
摘要:在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:普通的列表模式 Grouped :分组模式 对于UITableView,我們有一些特殊的概念和术语, 阅读全文

UINaviGationController

2016-02-23 15:05 by 傅彦, 107 阅读, 0 推荐, 收藏, 编辑
摘要:UINaviGationController通常被我们称为导航栏,他是视图与视图之间联系沟通的桥梁,一些著名的app都用到了他。下面我们来看一下如何建立一个navigation。 首先,我们通常新建工程是直接将视图控制器添加到window上,而现在有navigation以后,就多了一层: Appde 阅读全文