MonoTouch的商业图表组件?

问题描述:

当前有哪些选项用于在MonoTouch应用程序中显示商业图表(例如,条形图,饼图,分散图,线条)?很明显,我可以使用图形库自己推出自己的图形库,但是有没有兼容MonoTouch的库?MonoTouch的商业图表组件?

如果不是,我可以在MonoTouch中使用标准的iPhone图表库(即设计用于ObjC和Xcode的东西)吗?有没有什么好的教程来学习如何做到这一点 - 例如从MonoTouch调用商业iPhone UI库?

对于简单图表,任何不依赖于特殊框架的开源C#库(如ASP.NET或winforms)都应该可以正常工作。只要图书馆可以创建PNG或GIF图像,它应该工作。我目前正在使用Google Charts API进行简单的项目,而不是在手机上创建图表,我只是从网上下载它们。这对我很有效。

对于用C#编写的更高级的图表,我认为你(和我)目前运气不好。我还没有发现任何直接在动画和事件中使用UIKit的东西。

你可以加载一个基于obj-c的库,虽然这不像加载c#代码那么简单。您需要为您的库创建绑定,如果这些绑定尚不存在。 Novell的它的文档是相当不错的: http://monotouch.net/Documentation/Binding_New_Objective-C_Types

有一对夫妇市售图表组件与MonoTouch的绑定: