Hallo,
ich arbeite mich gerade durch "Programming iOS 11" von Matt Neuburg und wollte direkt das StackView austesten. In seinem Beispiel werden einfach UIViews erstellt und diese dann über das StackView angeordnet. Zur Übung wollte ich das mit Objekten aus der Object Library umsetzen und habe dafür 3 UILabel mit entsprechenden Outlets erstellt.
Jetzt habe ich folgendes Problem:
UIStackView(arrangedSubviews:) erwartet ein UIView-Array. Mein Label-Array wird deswegen nicht akzeptiert und wenn ich einen Downcast durchführe, geht mir die Eigenschaft des UILabels verloren.. Da es aber über das Storybord möglich ist, alle möglichen UIView-Unterklassen in einen StackView einzubetten, wollte ich fragen, wie dafür die Herangehensweise ist, wenn man es über Code lösen möchte.
Mein Ansatz bisher:
Alles anzeigen
/Edit: wie peinlich.. es lag daran, dass ich die Optionals nicht richtig verwendet habe..
Viele Grüße,
Tazaki
ich arbeite mich gerade durch "Programming iOS 11" von Matt Neuburg und wollte direkt das StackView austesten. In seinem Beispiel werden einfach UIViews erstellt und diese dann über das StackView angeordnet. Zur Übung wollte ich das mit Objekten aus der Object Library umsetzen und habe dafür 3 UILabel mit entsprechenden Outlets erstellt.
Jetzt habe ich folgendes Problem:
UIStackView(arrangedSubviews:) erwartet ein UIView-Array. Mein Label-Array wird deswegen nicht akzeptiert und wenn ich einen Downcast durchführe, geht mir die Eigenschaft des UILabels verloren.. Da es aber über das Storybord möglich ist, alle möglichen UIView-Unterklassen in einen StackView einzubetten, wollte ich fragen, wie dafür die Herangehensweise ist, wenn man es über Code lösen möchte.
Mein Ansatz bisher:
Quellcode
/Edit: wie peinlich.. es lag daran, dass ich die Optionals nicht richtig verwendet habe..
Viele Grüße,
Tazaki