Отрегулируйте ширину UICollectionView
Я использую ViewDeck, чтобы сделать слайд-меню, и хотел бы сократить ширину моего CollectionView, который функционирует как меню. Я не могу найти какие-либо методы делегата для этого, хотя.
Я использую раскадровки, и это моя проблема:
Возможно, какая-то настройка с использованием?:
- (UIEdgeInsets) collectionView: (UICollectionView ) макет collectionView: (UICollectionViewLayout) collectionViewLayout insetForSectionAtIndex: (NSInteger) раздел
2 ответа
Там есть IISideController
в ViewDeck. Он знает о смотровой площадке и сделан специально для этого сценария. Он будет регулировать размер представленного содержимого viewcontroller в соответствии с размером выступа смотровой площадки (или в соответствии с указанным пользователем размером).
Я оставлю это, потому что у меня были проблемы с поиском ответа, но я бросил это в мой UICollectionViewController
подкласс viewDidLoad
сделал трюк:
self.collectionView.frame = CGRectMake(0, 0, 268, self.view.frame.size.height);
Где 268 = ширина экрана (320) - ширина моего меню (52).