0
我做了半圓形collectionView
。我想設置我的collectionView
框架,只需要一半的屏幕,但它採取全屏幕,所以我無法做任何事情。設置CollectionView的框架尺寸
請讓我知道如何設置框架爲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是我的collectionView
我想設置框架。
感謝
什麼是使用'menuCollection'的視圖控制器? UIViewController或其他東西? – Ladislav
我強烈建議不要自己設置框架。使用[自動佈局](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/)更加方便靈活! –
@ladislav它是uiviewcontroller – user5668061