Objective-C: Screenshot aller Ansichten innerhalb eines benutzerdefinierten Frames aufnehmen

Ich habe ein Spiel, in dem Benutzer benutzerdefinierte Level erstellen und auf meinen Server hochladen können, damit andere Benutzer spielen können, und ich möchte einen Screenshot des "Aktionsbereichs" erhalten, bevor der Benutzer sein Level testet, um ihn als eine Art auf meinen Server hochzuladen ein "Vorschaubild".

Ich weiß, wie ein Screenshot der gesamten Ansicht erstellt wird, möchte ihn jedoch in einem benutzerdefinierten Rahmen definieren. Betrachten Sie das folgende Bild:

Ich möchte nur einen Screenshot des roten Bereichs, des "Aktionsbereichs", machen. Kann ich das erreichen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage