在UILabel中显示方程式

时间:2011-07-05 17:10:10

标签: iphone ios ipad

在UILabel中显示方程式的最佳方法是什么?公式将由MS公式编辑器生成。

2 个答案:

答案 0 :(得分:0)

编辑:我不知道如何做到这一点,但我误读了UILabel UIButton ...这里更正的答案......

我认为MS公式编辑器可以为公式生成PNG,JPEG,GIF或bmp(窗口格式)图像。

在这种情况下,您可以将图片作为子视图添加到UILabel

 NSString* pathToEquation = [[NSBundle mainBundle] pathForResource:@"eq" ofType:@"png"];
 UIImage* equationImage = [UIImage imageWithContentsOfFile:pathToEquation];
 UIImageView* equationView = [UIImageView initWithImage:equationImage];
 equationView.frame = CGRectMake(....); // -- where the image should appear within the label
 [label addSubview:equationView];

这应该有效。 不要忘记将所有图像文件作为资源包含在项目中。

答案 1 :(得分:0)

我想要同样的东西 - 在iOS设备中显示复杂的数学方程式。请参阅我在此处提供解决方案的帖子 - > https://stackoverflow.com/questions/8845496/display-complex-mathematical-equations-in-ios-5-0-devices