是否可以在Cocoa中使用類似NSString
的任何類來顯示分數?如何在Objective C中顯示覆雜的分數:NSString? NSAttributedString?
例如,我想將分數(x + 2)/(x-4)顯示爲NSString
,其中(x + 2)位於表達式(x-4)之上的一行上方。下面是一個更復雜的示例的圖像:
我已經可以想想如何做到這一點用一堆NSView
S,但不知道是否有這樣做的更好的方法。
是否可以在Cocoa中使用類似NSString
的任何類來顯示分數?如何在Objective C中顯示覆雜的分數:NSString? NSAttributedString?
例如,我想將分數(x + 2)/(x-4)顯示爲NSString
,其中(x + 2)位於表達式(x-4)之上的一行上方。下面是一個更復雜的示例的圖像:
我已經可以想想如何做到這一點用一堆NSView
S,但不知道是否有這樣做的更好的方法。
您可以使用UIWebView
實例和開放源代碼MathJax library將您的數學代碼編寫爲正確的TeX。
類似這樣的問題是,UIWebViews可能會很慢,並且在屏幕上顯示多個時會有可怕的表現。 – 2013-02-22 20:50:43
@ RichardJ.RossIII我剛剛測試過它,它很流暢。另外,爲什麼你需要多個? – 2013-02-22 20:51:18
緩慢通常發生在包含大量javascript的時候。但考慮到一項任務的小型Web視圖在性能方面不應該是一個問題。 – 2013-02-24 03:55:10
難道你不能只用一個名爲「print」的方法構建一個自定義分數類。然後讓這個類通過生成NSString,填充,格式和所有這些來照顧打印? – Freddy 2013-02-22 20:31:48
不理解投票結束這個......很清楚問題在於我。 – NSGod 2013-02-22 21:04:26
@schmudu:請說明是否適用於OS X或iOS ... – NSGod 2013-02-22 21:05:03