Я приложил изображения, что я сделал и чего я должен достичь. Пожалуйста, помогите мне достичь этого.UICollectionView design layout layout для прикрепленного изображения
я сделал до сих пор:
Я хочу, чтобы достичь следующего:
Вот мой код:
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
CGSize size;
if (indexPath.row == DIGIT_INT_2 || indexPath.row == DIGIT_INT_6 || indexPath.row == DIGIT_INT_7)
size = CGSizeMake(150, 68);
else if (indexPath.row == DIGIT_INT_3 || indexPath.row == 13)
size = CGSizeMake(150, 150);
else
size = CGSizeMake(68, 68);
return size;
}
Пожалуйста, поделитесь соответствующие части вашего кода, потому что это очень трудно, чтобы помочь иначе. –
@WaiHaLee спасибо за ответ sir до сих пор я добавил uicollectionview и добавил определенный размер элементов, используя метод распределения рассылки: - (CGSize) collectionView: (UICollectionView *) collectionView layout: (UICollectionViewLayout *) collectionViewLayout sizeForItemAtIndexPath :(NSIndexPath *) indexPath {CGSize size; if (indexPath.row == DIGIT_INT_2 || indexPath.row == DIGIT_INT_6 || indexPath.row == DIGIT_INT_7) {size = CGSizeMake (150, 68); } else if (indexPath.row == DIGIT_INT_3 || indexPath.row == 13) {size = CGSizeMake (150, 150);} elsesize = CGSizeMake (68, 68); return size;} –
Я хотел [изменить] (http://stackoverflow.com/posts/30258206/edit) ваш вопрос, чтобы включить код. Таким образом, вы можете иметь форматированный код, чтобы его было легче читать. –