用石英(iPhone SDK)绘制(打印-而不是图形)方程式

用石英(iPhone SDK)绘制(打印-而不是图形)方程式,iphone,cocoa,drawing,quartz-graphics,equations,Iphone,Cocoa,Drawing,Quartz Graphics,Equations,我正试图在屏幕上画出方程式。不是图表或其他东西,只是方程式,而是以一种“漂亮”的方式(就像他们在维基百科上看到的那样)。 我做了一些研究,但可以找到一个“内置方式”,但也许我忽略了什么 所以我决定自己画。我不是很有经验,所以如果我的想法完全是白痴的话,请不要告诉我 我想到了两种方法。要么创建一个UIView子类,将公式作为字符串交给它,解析它并处理该视图中的所有图形。或者我为每种类型的数学表达式创建单独的子类,并输入适当的部分(即分数的分子和分母)。这些部分可以是这些子类中的任何一个。。。f、

我正试图在屏幕上画出方程式。不是图表或其他东西,只是方程式,而是以一种“漂亮”的方式(就像他们在维基百科上看到的那样)。 我做了一些研究,但可以找到一个“内置方式”,但也许我忽略了什么

所以我决定自己画。我不是很有经验,所以如果我的想法完全是白痴的话,请不要告诉我

我想到了两种方法。要么创建一个UIView子类,将公式作为字符串交给它,解析它并处理该视图中的所有图形。或者我为每种类型的数学表达式创建单独的子类,并输入适当的部分(即分数的分子和分母)。这些部分可以是这些子类中的任何一个。。。f、 (平方根)子类将获得根下的部分,并在适当的位置以适当的大小绘制根符号

这样做有什么好处吗?或者如果有人知道更好/更简单的解决方法,请告诉我

这对我很有帮助,
谢谢

只需在
UIWebView

中加入一个,谢谢你的快速回答,这将是我的备份计划。但我希望有更大的灵活性,在屏幕上操作它们。您将看到管理一个相当复杂的对象图,由图形元素层组成。这不是不可能的,但这将是一个相当大的工作量。正如在链接的照片上所看到的,当前Webkit中MathML表达式的呈现并不完全足够。看看第二个表达式(y_i=…):分数偏离了正确的位置,类似的问题在这里