Ich versuche, alle Unteransichten aus einer UIView zu entfernen. Ich habe das Folgende versucht, ohne Erfolg:
for (int i = 0; i < this.Subviews.Length; i++)
{
this.Subviews[i].RemoveFromSuperview ();
}
Ich versuche, alle Unteransichten aus einer UIView zu entfernen. Ich habe das Folgende versucht, ohne Erfolg:
for (int i = 0; i < this.Subviews.Length; i++)
{
this.Subviews[i].RemoveFromSuperview ();
}
Das Problem bei Ihrem Beispiel ist, wie Sie die Schleife aufgebaut haben.
Wenn Sie die Ansicht bei 0 entfernen, ist das Array Unteransichten um ein Element kürzer, und Element 1 wird bei der nächsten Iteration zu Element 0. Ihre i-Variable hingegen wächst weiter, so dass Sie am Ende die Ansicht 1 überspringen.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.