Unterschied zwischen addSubview und insertSubview in der UIView-Klasse
Was ist der Unterschied zwischen addSubview
und insertSubView
Methoden, wenn eine Ansicht programmgesteuert Hinzugefügt?
InformationsquelleAutor der Frage Ashwani K | 2009-10-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einzige Unterschied ist, in dem die Ansicht Hinzugefügt wird: ob es der vordersten Ansicht (
addSubview:
), oder es ist vor dem 5. Untersicht (insertSubview:atIndex:
) oder wenn es unmittelbar hinter einem anderen Untersicht (insertSubview:aboveSubview:
).InformationsquelleAutor der Antwort mahboudz
Mit
insertSubView:
können Sie angeben, dass der index, der bestimmt, z-Reihenfolge der Ansichten. Eine Sicht mit einem höheren index liegt über denen mit niedrigeren Indizes.InformationsquelleAutor der Antwort Nikolai Ruhe
Ich glaube nicht, dass es einen Unterschied gibt.
addSubview:
ist einfach eine bequeme Methode für dieInformationsquelleAutor der Antwort sliver
1.addSubview hinzufügen Untersicht in der Reihe, dann fügen Sie in der Ansicht'slayer
}
2.Während insertSubview fügen Sie Ihre Ansicht als unteransicht dann rufen Sie
[_layer insertSublayer:subview.layer atIndex:index];
InformationsquelleAutor der Antwort user2369870