2013-08-15 2 views
1

Мне было интересно, существует ли реализация UICollectionView для отображения представлений (изображений) в сетке, как показано ниже.UICollectionView для компоновки сетки с помощью Xamarin.iOS (MonoTouch)?

Я начал строить его с помощью UITableView, но он становится очень сложным, если элемент не подходит в той же строке со своим предшественником/преемником.

Sample Grid

ответ

1

по умолчанию UICollectionViewFlowLayout в горизонтальном режиме, можно сделать много, что вам нужно, но он не может сделать желтые ячейки, охватывающей несколько строк.

Вы можете подклассифицировать раскладку потока и изменить атрибуты макета для каждой ячейки, чтобы иметь правильное положение и размер.

+0

Да, это то, с чем я закончил. Благодарю. –

2

Я наткнулся на это на другой день, который похож на то, что вы хотите сделать, и может работать: http://pierceboggan.com/post/56951869926/pinterest-style-uicollectionviews-in-xamarin-ios

Это модификация UICollectionView сделано для работы, как макет водопада, который использует Pinterest.

+0

Спасибо, это действительно похоже на то, чего я хотел достичь. Спасибо. –