Ich habe ein UIView
, in dem ich definiere es Grenze in der folgenden Art und Weise ist:Subview erscheint unter Superviews layer.border?
self.layer.borderColor = [UIColor blackColor].CGColor;
self.layer.borderWidth = 3;
Ich lege eine Subview auf diesen UIView
, und wenn ich die Subview über die Grenze zu bewegen, geht es darunter. Ist das das beabsichtigte Verhalten? Gibt es überhaupt eine Möglichkeit, die Unteransicht auf den Kopf zu stellen?
Der Apple Doc sagte 'Der Rahmen wird von den Grenzen des Empfängers um den in dieser Eigenschaft angegebenen Wert eingezeichnet. Es wird über dem Inhalt und den Sublayern des Empfängers zusammengesetzt, so dass der Rahmen oben auf Ihrer Ebene liegt (einschließlich Ihrer Unterschicht) –
Guten Hinweis @GuoLuchuan! Vielleicht BackGround Bild über Overlay verwenden eine andere UIView –
@ aaâ ja Sie sind richtig, machen Sie eine Hintergrundansicht fälschen die Grenze kann damit umgehen. vielleicht hat jemand anders einen perfekten Weg damit umzugehen. Und wir dachten auch, ob es einen perfekten Weg gibt –