Hi,
ich erstelle zur Laufzeit ein Array mit 12 UIViews, jeweils mit einer Größe von 94x94 px.
In jeder dieser 12 Views liegen 50 UILabel (Font Size 7).
Diese Views bereite ich aus Performancegründen beim Applikationsstart vor und lege sie in "cellForItemAtIndexPath" in die entsprechenden CollectionView Zellen.
Den Zellen habe ich in "collectionview() Layout() sizeForItemAtIndexPath" eine feste Größe gegeben, so dass im Hochformat 3 Zellen nebeneinander liegen und im Querformat 4 Zellen.
Im Hochformat ist der Frame der Zelle entsprechend genau 94x94 px groß. Im Querformat werden sie je nach iPhone Version etwas größer.
Ich versuche zu erreichen:
- das die Zellen und Subviews (incl. Font Size) im Querformat skaliert werden
- das die Zellen im "iPad Storyboard" entsprechend für Hoch- und Querformat per Code skaliert werden
- das alle Abstände zwischen den Zellen und dem Rand gleich groß sind
Das bekomme ich nicht hin. Ich kämpfe seit Tagen mit UIView. ClipToBounds, AutoResiszingMasks, Constraints & Co.....
Bisher keine nennenswerten Erfolge.
Im Screenshot unten habe ich mal Border für die "inneren Views" im Cell.ContentView (rot) und den Cell.frame im Querformat (gelb) zeichnen lassen.
Wie kann ich die inneren Views samt Inhalt so skalieren, das die Größe genau den Cell Frames entspricht?
ich erstelle zur Laufzeit ein Array mit 12 UIViews, jeweils mit einer Größe von 94x94 px.
In jeder dieser 12 Views liegen 50 UILabel (Font Size 7).
Diese Views bereite ich aus Performancegründen beim Applikationsstart vor und lege sie in "cellForItemAtIndexPath" in die entsprechenden CollectionView Zellen.
Den Zellen habe ich in "collectionview() Layout() sizeForItemAtIndexPath" eine feste Größe gegeben, so dass im Hochformat 3 Zellen nebeneinander liegen und im Querformat 4 Zellen.
Im Hochformat ist der Frame der Zelle entsprechend genau 94x94 px groß. Im Querformat werden sie je nach iPhone Version etwas größer.
Ich versuche zu erreichen:
- das die Zellen und Subviews (incl. Font Size) im Querformat skaliert werden
- das die Zellen im "iPad Storyboard" entsprechend für Hoch- und Querformat per Code skaliert werden
- das alle Abstände zwischen den Zellen und dem Rand gleich groß sind
Das bekomme ich nicht hin. Ich kämpfe seit Tagen mit UIView. ClipToBounds, AutoResiszingMasks, Constraints & Co.....
Bisher keine nennenswerten Erfolge.
Im Screenshot unten habe ich mal Border für die "inneren Views" im Cell.ContentView (rot) und den Cell.frame im Querformat (gelb) zeichnen lassen.
Wie kann ich die inneren Views samt Inhalt so skalieren, das die Größe genau den Cell Frames entspricht?