2012-03-05 67 views

回答

4

苹果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#代码。