2017-07-17 11 views
1

ios用グリッドレイアウトの実装方法は?同様のレイアウトがあります:Windowsの<Grid>xamlとアンドロイドの<GridLayout>がありますが、iosで同様のものを実装する方法をカバーするリソースは見つかりませんでした。簡単に言うとios用グリッドレイアウトの実装方法

:そこので、私はそこにはどのように多くの行とセルを指定する「グリッド」と呼ばれるべきであり、その後、私は(のための元TextView。)いくつかの特定のコントロールがx列とスパンwで開始する必要があることを指定することができます行はy行から開始し、行はh行です。

アップデート:GridLayoutGridControlを混同しないでください、GridLayoutの例: enter image description here

+0

「UICollectionVIew」 – Codus

答えて

1

のために同じことを行う素晴らしいライブラリです: http://blog.stablekernel.com/creating-a-custom-uicollectionviewlayout

簡単に言えばI私自身のUICollectionViewLayoutを実装しなければなりませんでしたが、記事で紹介したように複雑さは必要ありませんでした。

このソリューションの問題は、セルを再利用することです。これは不要であり、それを無効にする方法はありません。

1

使用グリッドレイアウトのためのUICollectionView。また、このようなレイアウトについての詳細

UICollectionViewの統合を示しthis答えをチェックし、あなたはcollectionView自体を使用する必要がありますが、適切にsizeForItemAtIndexPathデータソースを使用します。答えはthisです。またUICollectionViewFlowLayout

またthisをカスタマイズしようとすることも、私は、次のブログ記事の助けを借りてのGridLayoutを実装することができたあなた

+0

あなたはGridViewについて話していますが、これは別のコントロールです。私はセルがいくつかの行と列にまたがるようにするサンプルを見つけませんでした。 –

+0

@AccessDeniedまた、collectionView自体を使用する必要がありますが、 'sizeForItemAtIndexPath'データソースを適切に使用してください。この回答を確認してください:https://stackoverflow.com/a/25275878/7456236 また、このライブラリも同じことをしてくれます。https://github.com/betzerra/MosaicLayout – Bali

+0

ありがとうございました方向! –

関連する問題