目前有哪些选项可用于在 MonoTouch 应用程序中显示业务图表(例如条形图、饼图、散点图、折线图)?显然我可以使用图形库自行开发,但是否有任何现有的 MonoTouch 兼容库?
如果没有,我可以在 MonoTouch 中使用标准的 iPhone 图表库(即设计用于 ObjC 和 Xcode 的东西)吗?是否有任何好的教程来学习如何做到这一点 - 例如从 MonoTouch 调用商业 iPhone UI 库?
目前有哪些选项可用于在 MonoTouch 应用程序中显示业务图表(例如条形图、饼图、散点图、折线图)?显然我可以使用图形库自行开发,但是否有任何现有的 MonoTouch 兼容库?
如果没有,我可以在 MonoTouch 中使用标准的 iPhone 图表库(即设计用于 ObjC 和 Xcode 的东西)吗?是否有任何好的教程来学习如何做到这一点 - 例如从 MonoTouch 调用商业 iPhone UI 库?
对于简单的图表,任何不依赖于特殊框架(如 ASP.NET 或 winforms)的开源 C# 库都应该可以正常工作。只要库可以创建 png 或 gif 图像,它就可以工作。我目前正在将 Google Charts API 用于一个简单的项目,我没有在手机上创建图表,而是从网上下载它们。这对我很有效。
对于用 C# 制作的更高级的图表,我认为你(和我)目前不走运。我还没有发现任何直接将 UIKit 与动画和事件一起使用的东西。
您可以加载基于 obj-c 的库,尽管这不像加载 c# 代码那么简单。您需要为您的库创建绑定(如果这些绑定尚不存在)。Novell 关于它的文档非常好: http: //monotouch.net/Documentation/Binding_New_Objective-C_Types
有几个带有 MonoTouch 绑定的商用图表组件: