TouchVG framework
|
可在XIB和StoryBoard中指定属性的的绘图视图类 更多...
#import <GiPaintViewXIB.h>
属性 | |
GiViewHelper * | helper |
专用于此视图的绘图辅助对象 更多... | |
NSString * | command |
当前命令名称 更多... | |
CGFloat | lineWidth |
线宽,正数表示毫米单位,零表示1像素宽,负数表示像素单位 更多... | |
CGFloat | strokeWidth |
像素单位的浮点线宽,总是为正数 更多... | |
NSString * | lineStyle |
线型: solid,dash,dot,dashdot,dashdotdot,null 更多... | |
UIColor * | lineColor |
线条颜色,忽略透明度,clearColor或nil表示不画线条 更多... | |
CGFloat | lineAlpha |
线条透明度, 0-1 更多... | |
UIColor * | fillColor |
填充颜色,忽略透明度,clearColor或nil表示不填充 更多... | |
CGFloat | fillAlpha |
填充透明度, 0-1 更多... | |
NSDictionary * | options |
绘图命令选项 更多... | |
NSString * | content |
图形的JSON内容 更多... | |
NSString * | path |
SVG路径的d坐标序列 更多... | |
CGRect | extent |
获取全部图形范围,模型坐标 更多... | |
CGRect | zoomExtent |
当前显示范围,模型坐标 更多... | |
CGFloat | viewScale |
显示比例 更多... | |
CGPoint | viewCenter |
视图中心的世界坐标,毫米单位 更多... | |
CGSize | modelScale |
模型单位到世界坐标系的比例 更多... | |
BOOL | zoomEnabled |
是否允许放缩显示 更多... | |
属性 继承自 GiPaintView | |
UIPanGestureRecognizer * | panRecognizer |
拖动手势识别器 更多... | |
UITapGestureRecognizer * | tapRecognizer |
单指点击手势识别器 更多... | |
UITapGestureRecognizer * | twoTapsRecognizer |
单指双击手势识别器 更多... | |
UILongPressGestureRecognizer * | pressRecognizer |
单指长按手势识别器 更多... | |
UIPinchGestureRecognizer * | pinchRecognizer |
双指放缩手势识别器 更多... | |
UIRotationGestureRecognizer * | rotationRecognizer |
双指旋转手势识别器 更多... | |
BOOL | gestureEnabled |
是否允许触摸交互 更多... | |
GiImageCache * | imageCache |
图像对象缓存 更多... | |
GiPaintView * | mainView |
放大镜对应的主视图 更多... | |
UIView * | viewToMagnify |
待放大的视图 更多... | |
NSArray * | delegates |
GiPaintViewDelegate 更多... | |
NSInteger | flags |
由 GIViewFlags 按位组成的视图特性标志 更多... | |
BOOL | contextActionEnabled |
是否允许上下文操作 更多... | |
额外继承的成员函数 | |
构造函数 继承自 GiPaintView | |
(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 | |
(GiPaintView *) | + createGraphView::: |
创建普通图形视图,并添加到父视图、设置为当前视图,不需要额外释放 更多... | |
(GiPaintView *) | + createMagnifierView:refView:parentView: |
创建放大镜视图并添加到父视图,不需要额外释放 更多... | |
(GiPaintView *) | + activeView |
得到当前激活的绘图视图 更多... | |
(void) | + addContextAction:block: |
Protected 属性 继承自 GiPaintView | |
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 |
可在XIB和StoryBoard中指定属性的的绘图视图类