TouchVG framework
构造函数 | 类方法 | Protected 属性 | 属性 | 所有成员列表
GiPaintView类 参考

iOS绘图视图类 更多...

#import <GiPaintView.h>

类 GiPaintView 继承关系图:
Inheritance graph

构造函数

(id) - initWithFrame:flags:
 
(void) - activiteView
 设置为当前活动视图,触摸时自动调用 更多...
 
(UIView *) - dynamicShapeView:
 动态图形视图 更多...
 
(id< NSLocking >) - locker
 返回显示锁定对象 更多...
 
(GiView *) - viewAdapter
 得到视图适配器对象, GiViewAdapter 更多...
 
(GiCoreView *) - coreView
 得到跨平台内核视图 更多...
 
(GiViewAdapter *) - viewAdapter2
 得到视图适配器对象 更多...
 
(long) - acquireFrontDoc
 获取前端文档句柄 更多...
 
(void) - releaseDoc:
 释放文档句柄 更多...
 
(UIImage *) - snapshot
 得到静态图形的快照,自动释放 更多...
 
(BOOL) - exportPNG:
 保存静态图形的快照到PNG文件 更多...
 
(void) - clearCachedData
 释放临时数据内存 更多...
 
(void) - tearDown
 停止后台任务 更多...
 
(void) - stopRecord:
 停止录制图形 更多...
 
(void) - hideContextActions
 隐藏上下文按钮 更多...
 
(IBAction) - onContextAction:
 上下文按钮的响应函数 更多...
 
(void) - addDelegate:
 增加绘图消息观察者 更多...
 
(void) - removeDelegate:
 去掉绘图消息观察者 更多...
 
(void) - setupGestureRecognizers
 设置手势识别器 更多...
 
(BOOL) - panHandler:
 拖动手势识别响应 更多...
 
(BOOL) - moveHandler:
 放缩和旋转手势识别响应 更多...
 
(BOOL) - tapHandler:
 单指点击手势响应 更多...
 
(BOOL) - twoTapsHandler:
 单指双击手势响应 更多...
 
(BOOL) - pressHandler:
 单指长按手势响应 更多...
 
(void) - delayTap
 延时响应点击手势 更多...
 
(void) - dispatchTapPending
 分发挂起的单击手势 更多...
 

类方法

(GiPaintView *) + createGraphView:::
 创建普通图形视图,并添加到父视图、设置为当前视图,不需要额外释放 更多...
 
(GiPaintView *) + createMagnifierView:refView:parentView:
 创建放大镜视图并添加到父视图,不需要额外释放 更多...
 
(GiPaintView *) + activeView
 得到当前激活的绘图视图 更多...
 
(void) + addContextAction:block:
 

Protected 属性

GiViewAdapter_adapter
 视图回调适配器 更多...
 
UIGestureRecognizer * _recognizers [7]
 
GiMagnifierView_magnifierView
 手指跟随放大镜 更多...
 
std::vector< CGPoint > _points
 手势生效前的轨迹 更多...
 
CGPoint _startPt
 开始位置 更多...
 
CGPoint _lastPt
 上次位置 更多...
 
CGPoint _tapPoint
 点击位置 更多...
 
int _tapCount
 点击次数 更多...
 
int _touchCount
 触点个数 更多...
 
BOOL _gestureRecognized
 识别出手势 更多...
 
BOOL _buttonHandled
 
CGPoint _ignorePt
 

属性

UIPanGestureRecognizer * panRecognizer
 拖动手势识别器 更多...
 
UITapGestureRecognizer * tapRecognizer
 单指点击手势识别器 更多...
 
UITapGestureRecognizer * twoTapsRecognizer
 单指双击手势识别器 更多...
 
UILongPressGestureRecognizer * pressRecognizer
 单指长按手势识别器 更多...
 
UIPinchGestureRecognizer * pinchRecognizer
 双指放缩手势识别器 更多...
 
UIRotationGestureRecognizer * rotationRecognizer
 双指旋转手势识别器 更多...
 
BOOL gestureEnabled
 是否允许触摸交互 更多...
 
GiImageCacheimageCache
 图像对象缓存 更多...
 
GiPaintViewmainView
 放大镜对应的主视图 更多...
 
UIView * viewToMagnify
 待放大的视图 更多...
 
NSArray * delegates
 GiPaintViewDelegate 更多...
 
NSInteger flags
 由 GIViewFlags 按位组成的视图特性标志 更多...
 
BOOL contextActionEnabled
 是否允许上下文操作 更多...
 

详细描述

iOS绘图视图类

参见
GiPaintViewDelegate, GiPaintViewXIB

该类的文档由以下文件生成:

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证