第一,状态图的概念
状态图,也叫做状态机图,它表示一个模型元素在其生命期间的状况。从该模型元素的开始状态起,响应事件,执行某些动作,引起状态转移到新状态,又在新状态下响应事件,执行动作,引起转移到另一个状态,如此连续,直到终结状态。
一句话来说就是:源状态在经历了某个事件之后进入目标状态。
第二,状态图包含的要素
状态图包含...
分类:
其他好文 时间:
2015-02-27 13:33:04
阅读次数:
119
UIButton目录概述实用技巧概述实用技巧可以把相关的按钮统一到同一响应事件上,根据UIButton的名称或者tag值等进行区分开,个人觉得使用tag比较好,因为名称可能会遇到改变,然后使用枚举进行对相关事件的描述来提高程序的可维护性
分类:
其他好文 时间:
2015-02-21 18:51:27
阅读次数:
170
CALayer 详解CALayer 详解
综述
UIView 和CALayer的区别
属性
其他重要属性综述UIView的继承结构为:UIResponder:NSObject。可以看出UIView的直接父类为UIResponder类,.CALayer的继承结构:NSObject,直接从NSObject继承,因为缺少了UIResponder类,由上可见UIResponder是用来响应事件的,也就是说U...
分类:
其他好文 时间:
2015-02-11 18:38:01
阅读次数:
130
UIslider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。UISlider *slider = [[UISlider alloc] initWithFrame:CG...
分类:
其他好文 时间:
2015-02-03 10:59:44
阅读次数:
206
Flat UI是一套精美的扁平风格 UI 工具包,基于Twitter Bootstrap实现。这套界面工具包含许多基本的和复杂的 UI部件,例如按钮,输入框,组合按钮,复选框,单选按钮,标签,菜单,进度条和滑块,导航元素等等。对于我们这些不会前端的小码农来说,是绝对的神器。但也正是因为不了解前端,所...
分类:
其他好文 时间:
2015-01-31 12:06:13
阅读次数:
165
①发短信
1.创建Button ,添加button的响应事件
UIButton *callButton = [UIButton buttonWithType:UIButtonTypeCustom];
callButton.frame = CGRectMake(80, 150, 80, 80);
callButton.backgroundColor = [UIColor cyan...
分类:
移动开发 时间:
2015-01-29 21:11:26
阅读次数:
194
通常我们使用系统自带的UIButton时,一般都是Rect矩形形式的,或则美工给出一张半圆弧的按钮,如图为一张半圆加三角形的按钮,而此时,如果给按钮添加点击事件时,响应事件依然为矩形区域,不符合我们的需求;本文为解决这样的按钮问题:如下图:使用CAShapeLayer和UIBezierPat..
分类:
其他好文 时间:
2015-01-29 10:41:11
阅读次数:
277
1.qt怎样实现跨对象的事件传递答:这里用的是信号-槽 机制,信号槽机制 形如connect(对象1,触发事件,对象2,响应事件),如果我们想在对象1中,触发对象2的事件,只需要在对象2初始化的时候,添加对象1和对象2的链接举例子:在主程序中调用:FileTaskWindow taskwindow....
分类:
其他好文 时间:
2015-01-23 11:10:31
阅读次数:
150
WPF学习之深入浅出话命令WPF为我们准备了完善的命令系统,你可能会问:“有了路由事件为什么还需要命令系统呢?”。事件的作用是发布、传播一些消息,消息传达到了接收者,事件的指令也就算完成了,至于如何响应事件送来的消息事件并不做任何限制,每个接收者可已用自己的行为来响应事件。也就是说,事件不具有约束力...
在实际的项目中总会遇到一些需要动态加载一些控件,并且加载控件的响应事件的代码。现在写一个简单的例子,主要说一下里面的一些关键点:使用鼠标在窗体上的图片框中动态的添加按钮 。动态的去加载事件,肯定是需要使用对象类动态的生成,动态事件,必须要使用委托去实现。还有一个就是“动态”的实现过程,打算鼠标点下去,在鼠标单击的位置添加上按钮。
环境:Visual Studio 201...
分类:
其他好文 时间:
2015-01-15 23:50:00
阅读次数:
197