0

我正在努力开发我的第一个应用程序,该应用程序基于一个简单的 TableViewController 概念。它在后台使用 CoreData,所以当我按下 ADD 按钮时,它会弹出一个 ModalVC,用户添加数据,它被添加到实体和属性中,然后使用 NSFetchedResultsController 显示在 TableViewCONtroller 中。

虽然这对于模板来说已经足够了,但我对实际发布的 UI 并不满意,我想要的是更接近 Flipboard 的东西,或者新的 iOS 7 Cook App(仅限 iPad),带有网格和这种方法风格.

我的问题是,如果我的 UI 设计得当,我是否可以在我的应用程序中使用网格方法来替换 TableViewController,同时保持我的 CoreData 后端结构和 NSFetchedReusltsController 的效率。如果是这样,任何有关我如何处理此问题的建议将不胜感激!

4

1 回答 1

1

看看 UICollectionView。一般来说,它与 NSFetchedResultsController 配合得很好。但是请注意,刚开始时,只需使用 NSFetchedResultsDelegate 方法

- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller

与 tableView 相比,实现另一种方法需要一些额外的工作,但我想你首先希望它只与 UICollectionView 一起使用,所以只需使用“锤子:

-reloadData 

在 FRCDelegate 中的 collectionView 上。

于 2013-10-25T06:40:43.840 回答