Cocoa绘图与高级绘图主题全解析
1. Cocoa绘图基础
在Cocoa开发中,我们可以创建一个让用户拖动图像并输入消息的窗口,消息将显示在图像之上。这里会用到 LOLView
,它能通过Cocoa绑定来响应拖动的图像和编辑的文本,并触发自身的重绘。
1.1 绑定设置
- 界面构建器设置 :首先,在界面构建器中进行部分绑定设置。选择图像框,切换到绑定检查器,为其
Value
属性创建绑定,在弹出列表中选择应用委托,并在Model Key Path
字段中输入image
。接着选择文本字段,同样为其Value
属性创建绑定,选择应用委托,这次在Model Key Path
字段中输入text
。 - 代码设置 :由于界面构建器不了解
LOLView
及其可绑定的值,我们需要在代码中设置其绑定。打开LOLmaker_AppDelegate.m
文件,在@implementation
部分添加以下方法:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[lolView bind: