第5章 target/action
2012-05-25 18:40
99 查看
第五章 target/action
1.target和action的基本含义
在interface builder里,我们创建按钮和对象里方法的connection。
当我们按下一个按钮的时候,接收的对象就是target。按下按钮时,会触发触发一个动作,target里connected的方法会执行这个动作。
这一整套的编程模式非常的直观。
---------------- ------------------
| NSButton |---target--->| object |
|--------------| |----------------|
|action = seed |---action---> | (IBAction) seed|
---------------- ------------------
2.常用类的继承关系
NSObject
|
|
NSResponder
---------------|
| |
NSWindow NSView
|
|
NSControl
|
|-------------- |------------------|
NSButton NSTextField NSSlider
3.SpeakLine 例子的实现
附带实现了后面的练习
---------------- ---------------
| start button |-------target------>|appController|------textField---------->NSTextField
| action = sayIt| | -sayIt; |------labelField--------->label
--------------- | -stopIt; |-----------------------|
---------------- | | |
| stop button |-------target----->| | |
|action = stopIt| --------------- speechSynth
-----------------
1.target和action的基本含义
在interface builder里,我们创建按钮和对象里方法的connection。
当我们按下一个按钮的时候,接收的对象就是target。按下按钮时,会触发触发一个动作,target里connected的方法会执行这个动作。
这一整套的编程模式非常的直观。
---------------- ------------------
| NSButton |---target--->| object |
|--------------| |----------------|
|action = seed |---action---> | (IBAction) seed|
---------------- ------------------
2.常用类的继承关系
NSObject
|
|
NSResponder
---------------|
| |
NSWindow NSView
|
|
NSControl
|
|-------------- |------------------|
NSButton NSTextField NSSlider
3.SpeakLine 例子的实现
附带实现了后面的练习
---------------- ---------------
| start button |-------target------>|appController|------textField---------->NSTextField
| action = sayIt| | -sayIt; |------labelField--------->label
--------------- | -stopIt; |-----------------------|
---------------- | | |
| stop button |-------target----->| | |
|action = stopIt| --------------- speechSynth
-----------------
相关文章推荐
- 苹果开发之Cocoa编程(第三版) 第5章 Target/Action
- 表单FORM的5个属性name,method,action,enctype,target
- UI - TargetAction模式
- target - action设计模式的思想
- TargetAction&&Recognizer
- IOS深入学习(18)之Target-Action
- iOS 开发之Target-action模式
- iOS target-action模式
- swift target action模式
- iOS开发之Target-action模式(点击按钮,滑动滑块等)
- but addTarget: action:
- addTarget:action:forControlEvents
- Delegate,Block,Notification, KVC,KVO,Target-Action
- 解决UIBarButtonItem不能发送Target的Action消息的办法。
- Target_Action 设计模式
- iOS入门(二十九)Target Action 和手势
- Target & Action, 另外一种响应事件的方法
- target-action传值
- 【ios开发】浅谈Target-action模式
- iOS 开发之Target-action模式