Ich muss CGContextRef des NSView-Objekts abrufen. Es wird nicht so schlimm sein, wenn ich wüsste wie.Erhalten Sie einen CGContextRef von NSView außerhalb von DrawRect?
In Kohlenstoff wurde diese Sache so gemacht:
CGContextRef cgref = (libvlc_drawable_t)GetWindowPort(HIViewGetWindow((OpaqueControlRef*)hiViewRef));
Offensichtlich kann es durch Subklassen NSView getan werden (oder es ist Unterklasse) und es in seiner drawRect fangen, aber das ist zu hässlich.
Ihre Ideen?
Ich weiß nicht, was du tust, aber es klingt wie etwas, das zu viel Frustration führen wird. – Chuck
Ich habe VLC Video Player in meine Anwendung eingebettet. Ich brauche ein "Drawable", zu dem es ... zeichnen würde. – Maleev