iOS开发:从导航控制器到集合视图的探索
1. 导航控制器与表格视图的收尾工作
当用户完成拖动表格行操作后,会调用特定方法。在此方法中,我们告知单例对象进行重新排序,然后刷新字体名称列表,这与删除项目后的操作类似。操作步骤如下:
1. 运行应用程序。
2. 进入“收藏夹”。
3. 点击“编辑”按钮。
此时,编辑模式下每行右侧会出现小“拖动器”图标,可使用这些图标重新排列项目。
总结
表格视图和导航控制器是许多iOS应用的核心,理解它们的复杂性很重要。在构建自己的表格时,可参考相关资料,同时可复用代码。
2. 集合视图的引入
2.1 集合视图的背景
多年来,iOS开发者一直使用 UITableView 组件创建各种界面。它能定义多种单元格类型、按需创建单元格并垂直滚动,但对于所有大数据集并非终极解决方案。例如,若要呈现多列数据,需将每行数据的所有列合并到单个单元格中,且无法让 UITableView 水平滚动。开发者对表格视图的整体布局缺乏控制,单元格最终只是堆叠在一个大的滚动列表中。
为解决这些问题,iOS 6引入了 UICollectionView 类。它能显示一组数据“单元格”,处理未使用单元格的排队,但不像表格视图那样将单元格垂直堆叠,而是使用辅助类进行布局。
2.2 创建DialogViewer项目
为展示 UICollectionView 的功能,我们用它来布局一些段落文本。每个
超级会员免费看
订阅专栏 解锁全文
1031

被折叠的 条评论
为什么被折叠?



