iOS具有“b”和“a”变换的属性。示例iOS代码如下。什么是单声道/单声道触发?
CGFloat radians = atan2f(container.transform.b, container.transform.a);
答案 0 :(得分:4)
Apple的CGAffineTransform
定义为字母:a,b,c,d为矩阵成员(翻译部分除外)。
struct CGAffineTransform {
CGFloat a;
CGFloat b;
CGFloat c;
CGFloat d;
CGFloat tx;
CGFloat ty;
};
与此同时,MonoTouch使用更像.NET(例如System.Drawing),命名为:xx,yx,xy,yy。
public struct CGAffineTransform {
public float xx; // a
public float yx; // b
public float xy; // c
public float yy; // d
public float x0; // tx
public float y0; // ty
}
这样可以更轻松地移植现有的C#代码。