Имел некоторые проблемы с UICollectionView
и интервалы между ячейками. Я выяснил, как изменить интервал и отлично работает для моего портрета, но не для моего пейзажного вида. Я пробовал это, чтобы отличить:Динамическое изменение расстояния между ячейками UICollectionView
//set minimum spacing
if(UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation)){
layout.minimumLineSpacing = 100.0f;
}
else{
layout.minimumLineSpacing = 40.0f;
}
Но, к сожалению, он не меняется, когда я переключаюсь с портрета на пейзаж. Может ли кто-нибудь сказать мне, как я могу это достичь?
Вы должны перезагрузить свой вид коллекции, если вы хотите вызовите метод сбора данных или делегата метода сбора данных – Rajat
Это должно ответить на ваш вопрос: [http://stackoverflow.com/questions/18988028/how-do-i-define-the-size-of-a-collectionview-on-rotate ] (http://stackoverflow.com/questions/18988028/how-do-i-define-the-size-of-a-collectionview-on-rotate) –
Проблема заключается не в размерах ячеек, а в расстоянии, когда его в ландшафтном представлении. Мне нужно, чтобы каждая ячейка была одна, а затем выгружалась, чтобы перейти к следующей ячейке –