- 追踪点定义。位于头文件中。
- 追踪点声明。位于C文件中。
使用追踪点时,需要包含头文件linux/tracepoint.h.
例如,在文件[include/trace/subsys.h]中:
#include <linux/tracepoint.h>
DECLARE_TRACE(subsys_eventname,
TP_PROTO(int firstarg, struct task_struct *p),
TP_ARGS(firstarg, p))
在文件[subsys/file.c](添加追踪声明的地方)中:
#include <trace/subsys.h>
DEFINE_TRACE(subsys_eventname)
void somefct(void)
{
iOS_MovingAnnotation_Demo
annotation移动及转向动画 -查看Demo请打开test.xcworkspace文件
使用教程
添加MovingAnnotationSource文件夹内代码
使用接口
/*!
@brief 添加动画
@param points 轨迹点串,每个轨迹点为TracingPoint类型
@param duration 动画时长,包括从上一个动画的终止点过渡到新增动画起始点的时间
*/
- (void)addTrackingAnimationForPoints:(NSArray *)points duration:(CFTimeInterval)duration
其中,轨迹点类型为:
@interface TracingPoint : NSObject
/*!
@brief 轨迹经纬度
*/
@property (nonatomic) CLLocationCoordinate2D coordinate
/*!
@brief 方向,有效范围0~359.9度
*/
@property (nonatomic) CLLocationDirection course
@end
注:多次调用添加动画接口,会按调用顺序依次执行添加的动画。
中间可以单击打开链接/关闭标签/复制黏贴文字的,同时也可以滚动。对着链接单击中键是后台打开(常规的中键事件);
对着标签单击中键是关闭标签(常规的中键事件);
对着文字单击中键是复制文字(终端里炒鸡好用);
对着光标在空白的地方单击中键是黏贴文字(终端里炒鸡好用);
按下中键后移动指点杆是全方向滚动(这一点倒是和windows下一致);
ubuntu、linuxMint啥的都是这样的说
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)