Ohne zu wissen, was mcMain
und stage
sind, nein, nicht leicht. Ich nehme an, dass sich stage
auf den Hauptzeichnungsbereich bezieht; vorausgesetzt, dass Sie innerhalb eines UIView
Unterklasse zeichnen, können Sie die Abmessungen der Ansicht finden, indem bounds
auf die Ansicht Aufruf:
CGRect bounds = self.bounds;
Dieses eine CGRect
zurück, die an sich von einem CGPoint
besteht, genannt origin
, und eine CGSize
genannte size
; diese sind C-structs:
struct CGPoint {
CGFloat x;
CGFloat y;
};
struct CGSize {
CGFloat width;
CGFloat height;
};
Um die Höhe der UIView
zu finden, können Sie dies ganz einfach tun:
CGFloat height = self.bounds.size.height;
Unter der Annahme, dass Sie die Höhe der Ansicht, um herauszufinden, von innen versuchen die Sichtklasse selbst
Ich vermute, dass mcMain
bezieht sich auf eine Art von Bild oder Objekt, so dass die Umsetzung davon abhängig ist, was es ist. Die meisten Koordinaten beruhen jedoch auf der einen oder anderen Art auf CGRect
, CGPoint
und CGSize
10.