日历应用iOS

您是否曾经想到过日历应用程序是如何构建的?

以前,我被要求创建一个类似于“日历”应用程序每月页面的屏幕。 我一直在担心我是怎么做到的。 然后,我决定选择UICollectionView进行这样的递归绘图处理。

原因是

–易于制作
–易于重用
–易于管理

但是,旧设备的性能存在问题。 滚动不顺畅取决于生成MonthCollectionView和获取每月数据的速度原因。 为了避免这种情况,我使用了异步获取系统。 首先,仅生成MonthCollectionView的框架。 完成提取后,重新绘制该视图。

我们有很多建立日历的方法。 我一直想知道苹果如何创建他们的应用程序。 现在,我们可以使用Sherlock来查看视图结构。

如您所见,他们只建立了一个星期的牢房。 而且它们不使用UICollectionView或UITableView。

如果您正在寻找视图布局指南,则应使用Sherlock来查看Apple的应用程序。

“你知道我的方法,沃森。”