Okay, so habe ich eine Grundansicht, die wie folgt aussieht:Löschen eine Region, so dass Ansichten hinter Show durch
Und ich habe einen Blick auf ihn, mit einigen Subviews, dass Blicke dies wie:
sagen: Laß die bunten Kringeln meine Subviews in dieser Überlagerungsansicht darstellen.
Aber es gibt Teile meiner Basisschicht, die ich zeigen möchte. Wenn ich eine rect wie diese:
Ich mag es so aussehen:
Ich bin ehrlich zu einem bisschen eines losen Ende, wenn es darum geht, um dies zu implementieren. Mein erster Gedanke war, CGContextSetBlendMode(.Clear)
zu verwenden, aber das Zeichnen erfolgt hinter Subviews, nicht über ihnen. Ich kann auch nicht einfach die Inhalte der Unteransichten rendern, ohne sie meiner Ansicht hinzuzufügen, denn wenn sie nicht ausgeklammert sind, müssen sie immer noch interaktiv sein.
Um einen Schraubenschlüssel in diese Arbeiten zu werfen; Diese Basisschicht ist ein WKWebView, und es muss immer noch interaktiv sein.
Ich bin ernsthaft hier ratlos. Irgendeine Hilfe?
Also, was ist mit einer Maske? – matt
... Ich wusste nicht, dass das eine Sache war? –