2017-03-23 8 views
0

Ich richte einen neuen Prototyp für ein Projekt ein, und ich muss eine UICollectionView verwenden. Die Sache ist, ich habe Mühe, die richtigen Ränder zu meinem UICollectionViewCell zu setzen, aber es funktioniert nicht, wie ich will.Wie werden UICollectionViewCell-Ränder korrekt eingerichtet?

Hier ist mein Problem. Ich habe eine UICollectionView, die 3 Zellen zeigt. Ich zeige nur eine Zelle auf jeder "Seite". Die Ausrichtung ist horizontal und ich verwende auch Paginierung.

Das Problem ist die letzte Zelle. Was ich tun muss, um den rechten Rand der letzten (dritten) Zelle zu zeigen.

Hier ist das Bild. Der erste und der zweite sind in Ordnung. Die dritte hat ein Problem.

Ich Subklassen die UICollectionViewCell. Ich denke nicht, dass das das Problem ist.

Hier sind die UICollectionView-Konfiguration und -Einstellungen.

Die UICollectionView ist ein 280x280 Platz. Und die UICollecitonViewCell ist ein 260x260 Quadrat.

Hier ist die UICollectionViewCell-Konfiguration.

Kein zusätzlicher Code UICollectionView oder UICollectionViewCell Dimensionen zu ändern. Ich versuche das ganze mit Storyboard zu machen.

Irgendwelche Ratschläge?

Vielen Dank!

Antwort

0

Nun .. Nach dem Testen wieder, und wieder, und wieder erkannte ich, wie UICollectionView und UICollectionViewCell arbeiten.

In meiner oben genannten Einrichtung mache ich 2 große Fehler.

1) In der UICollectionViewCell-Einrichtung habe ich benutzerdefinierte Größe festgelegt. Ich habe stattdessen den Standard geändert.

2) In den "Section Insets", änderte ich den richtigen Wert zu 10.

Hier ist das Endergebnis.

It worked!

:)

Verwandte Themen