Objective-C: Zrób zrzut ekranu wszystkich widoków w niestandardowej ramce

Mam grę, w której użytkownicy mogą tworzyć niestandardowe poziomy i przesyłać je na mój serwer, aby inni użytkownicy mogli grać, a ja chcę uzyskać zrzut ekranu „obszaru działania”, zanim użytkownik przetestuje swój poziom, aby wgrać na mój serwer „podgląd obrazu”.

Wiem, jak uzyskać zrzut ekranu całego widoku, ale chcę go zdefiniować w niestandardowej ramce. Rozważmy następujący obraz:

Chcę zrobić zrzut ekranu obszaru w kolorze czerwonym, „obszar akcji”. Czy mogę to osiągnąć?

questionAnswers(2)

yourAnswerToTheQuestion