TouchVG framework
属性 | 所有成员列表
GiPaintViewXIB类 参考

可在XIB和StoryBoard中指定属性的的绘图视图类 更多...

#import <GiPaintViewXIB.h>

类 GiPaintViewXIB 继承关系图:
Inheritance graph

属性

GiViewHelperhelper
 专用于此视图的绘图辅助对象 更多...
 
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
 是否允许触摸交互 更多...
 
GiImageCacheimageCache
 图像对象缓存 更多...
 
GiPaintViewmainView
 放大镜对应的主视图 更多...
 
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中指定属性的的绘图视图类


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

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