J'ai fait un semi-arrondi collectionView
. Je veux définir mon cadre collectionView
qui prend seulement la moitié de l'écran, mais il prend en plein écran, donc je suis incapable de faire quoi que ce soit.Définir la taille du cadre de CollectionView
S'il vous plaît laissez-moi savoir comment définir le cadre pour que UICollectionView
.
DSCircularLayout *circularLayout = [[DSCircularLayout alloc] init];
[circularLayout initWithCentre:CGPointMake(SCREEN_WIDTH/2, SCREEN_HEIGHT)
radius:165
itemSize:CGSizeMake(ITEM_WIDTH, ITEM_HEIGHT)
andAngularSpacing:60];
[circularLayout setStartAngle:M_PI endAngle:0];
circularLayout.mirrorX = NO;
circularLayout.mirrorY = NO;
circularLayout.rotateItems = YES;
circularLayout.scrollDirection = UICollectionViewScrollPositionRight;
// self.menuCollection.init(f: CGRect, collectionViewLayout layout: UICollectionViewLayout);
[self.menuCollection setCollectionViewLayout:circularLayout];
menuCollection est mon collectionView
que je veux cadre défini.
grâce
Quel est le contrôleur View où 'menuCollection' est utilisé? UIViewController ou autre chose? – Ladislav
Je vous recommande fortement de ne pas définir les cadres par vous-même. Il est beaucoup plus pratique et flexible d'utiliser [mise en page automatique] (https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/)! –
@ladislav c'est uiviewcontroller – user5668061