使用Objective-c for iOS app创建MS Excel类型的电子表格

hp *_*der 11 objective-c ios

我有一个示例iOS应用程序,它使用应用程序中的数据生成多个报告.这些报告看起来与这样的Microsoft Excel电子表格完全相似.

在此输入图像描述

如何使用objective-c生成类似的东西.我不知道如何创建这样的网格视图.我们是否有任何支持Objective-c的框架或类似于UITableView创建此类电子表格的任何框架.

任何帮助是极大的赞赏.

Ras*_*spu 13

我从来没有见过这样的开源,我认为没有.所以我会尽力做到.我认为有三种方法:

  • HTML:这应该是更简单的方法.使用UIWebView渲染一些预先生成的HTML/CSS,您可以非常轻松地创建电子表格(甚至使用JS库).

  • 使用网格视图:使用Apple解决方案(UICollectionView,自iOS 6.0)或第三方(AQGridView,GMGridView等等)有几种,我只使用了AQGridView,而且它相当完整.这里的复杂性是,这些库通常被开发用于显示UIViews的网格,因此要使它们看起来像您想要的电子表格并不容易.

  • CoreGraphics:这要复杂得多,因为你需要绘制所有的线条,然后绘制字段,但是要灵活得多.我已经开发了一个用于使用Core Graphics 绘制雷达图(RPRadarChart)的库,并不是那么难.我有一个github repo,包含我用来学习Core Graphics的所有代码,如果你愿意的话,看看它: RPCGSandbox

祝你好运,如果你找到更好的解决方案,请告诉我们.