2017-07-12 4 views
2

In Haupt UIView habe ich 3 Unteransichten. Ich möchte nur eine Unteransicht aktualisieren.Wie man bestimmte Subview in UIView Swift neu laden?

Mein Problem, ich nahm Array in einer Unteransicht, wenn ich Index des Arrays in Unteransicht entfernen und es aktualisieren will es nicht sein.

Ich habe diese Methode versucht.

  1. - (void)layoutSubviews

  2. - (void)layoutIfNeeded

Neben:

- (void)setNeedsLayout

Antwort

0

Sie können einen Delegaten Beziehung zwischen Ihrem uiview ein erstellen d UIViewController-Klassen. Fügen Sie dann den richtigen Code innerhalb der Delegate-Methoden hinzu, um das UIVIew neu zu laden.

Andernfalls können Sie setNeedsDisplay auf Ihrer Ansicht anrufen, damit Sie erzwingen, um neu zu zeichnen. Das ist nicht der richtige Weg, dies zu tun.

Totorial to make Delegates

+0

wie einen Delegierten zu schaffen, Links oder Idea –

+0

ich den Link hinzugefügt haben .. hoffen, dass diese Antwort ist klar – Saranjith

Verwandte Themen