Ich habe eine Containeransicht erstellt, die eine Reihe von Kindansichten enthält - eine Sammlungsansicht, eine benutzerdefinierte Symbolleiste und einige Kleinigkeiten.DrawRect über Unteransichten?
Das Design hat eine Grenze auf der oberen, linken und rechten Seite, aber nicht auf der Unterseite, also überschreibe ich DrawRect, um Rand zu enthalten.
Als ich die Symbolleiste hinzugefügt habe, habe ich bemerkt, dass sie über dem Rand des Rahmens erscheint. (Aus irgendeinem Grund dachte ich zuerst, dass es nicht würde, aber natürlich tut es das!).
Gibt es trotzdem kann ich DrawRect sagen, um über meine Subviews zu zeichnen?
Natürlich gibt es viele andere Möglichkeiten, um mein Problem zu lösen (stellen Sie den Rahmen in der Symbolleiste zum Beispiel) aber ich diese Frage, um ein tiefes Verständnis dafür, wie Zeichnung Arbeiten in Bezug auf Compositing und die Ansicht zu erhalten Hierarchie.
Verwenden Sie 'zIndex' – onmyway133