0

私は、単純な TableViewController の概念に基づいた最初のアプリに取り組んでいます。バックグラウンドで CoreData を使用しているため、ADD ボタンを押すと ModalVC が起動し、ユーザーがデータを追加すると、エンティティと属性に追加され、NSFetchedResultsController を使用して TableViewCOntroller に表示されます。

テンプレートとしてはこれで十分ですが、実際のリリースではその UI に満足できず、Flipboard に近いもの、またはグリッドとそのスタイルのアプローチを備えた新しい iOS 7 のみのクック アプリ (iPad のみ) が必要です。 .

私の質問は、UI を適切に設計した場合、コアデータのバックエンド構造と NSFetchedReusltsController の効率を維持しながら、アプリでグリッド アプローチを使用して TableViewController を置き換えることができるかということです。もしそうなら、私がこれにどのようにアプローチするかについてのアドバイスは大歓迎です!

4

1 に答える 1

1

UICollectionView を見てください。一般に、NSFetchedResultsController とうまく連携します。ただし、開始するときは、NSFetchedResultsDelegate メソッドを使用するだけであることに注意してください

- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller

他のメソッドを実装するには、tableView と比較して追加の作業が必要でしたが、最初は UICollectionView で動作するようにしたいので、「ハンマー:

-reloadData 

FRCDelegate の collectionView で。

于 2013-10-25T06:40:43.840 に答える