2016-04-18 11 views
2

Ist es möglich, ein Hintergrundbild so einzustellen, dass die darunter gezeichneten Ansichten entsättigt sind, anstatt nur über einen normalen Alpha-Wert abgedunkelt oder getönt zu sein.Farben in Ansichten unter einer UIView entsättigen

Ich habe nicht die Möglichkeit, die Ansichten unten zu ändern, also muss es in der UIView oder Schicht enthalten sein.

Danke!

+0

könnten Sie bitte ein Beispielbild von dem zeigen, was Sie versuchen zu tun? –

Antwort

1

Sicher, nur überlagern Sie die Ansicht mit einem Screenshot (How Do I Take a Screen Shot of a UIView?) und entsättigen (ios SDK entsättigen Bild). Dann können Sie andere Viewcontroller modal mit transparentem Hintergrund anzeigen, um Ihr entsättigtes Bild zu sehen (iOS: Modal ViewController with transparent background).

+0

Dies funktioniert in einigen Fällen, aber was ist, wenn zum Beispiel die Ansicht dahinter animiert ist? – xceph

+0

Ich habe das GPUImage-Framework verwendet, um transparente/unscharfe Objekte über dem Video zu platzieren. http://stackoverflow.com/questions/13934643/gpuimage-video-with-transparency-over-uiview – igraczech

Verwandte Themen