首页 文章

调整UICollectionView的宽度

提问于
浏览
3

我正在使用ViewDeck制作幻灯片菜单,并希望缩短我的CollectionView的宽度,它可以用作菜单 . 我似乎无法找到任何委托方法来做到这一点 .

我正在使用Storyboard,这是我的问题:

enter image description here

也许某种设置使用? :

(UIEdgeInsets)collectionView:(UICollectionView)collectionView布局:(UICollectionViewLayout)collectionViewLayout insetForSectionAtIndex:(NSInteger)部分

2 回答

  • -1

    ViewDeck中有一个 IISideController . 它知道viewdeck,专门针对此场景 . 它会将包含的viewcontroller视图的大小调整为viewdeck(或用户指定大小)的大小 .

  • 1

    我会把它留下来,因为我很难找到答案,但把它放在我的 UICollectionViewController 子类' viewDidLoad 中就可以了:

    self.collectionView.frame = CGRectMake(0, 0, 268, self.view.frame.size.height);

    其中268 =屏幕宽度(320) - 菜单壁架的宽度(52) .

相关问题