我知道類似的問題已經被問到,但我還沒有找到滿意的答案。UILabels和Unicode
我正試圖創建一個UILabel來顯示一個方程。不過,我不喜歡爲指數和下標設置多個標籤,因爲我將進行計算,指數和下標的位置必須轉變以保持格式。相反,我想在我的UILabel中輸入上標和下標'n'(分別爲0x207F和0x2099)的Unicode形式,並在答案更改時相應地切換。我一直在尋找一段時間,而我一直未能找到答案。有沒有辦法做到這一點?
我知道類似的問題已經被問到,但我還沒有找到滿意的答案。UILabels和Unicode
我正試圖創建一個UILabel來顯示一個方程。不過,我不喜歡爲指數和下標設置多個標籤,因爲我將進行計算,指數和下標的位置必須轉變以保持格式。相反,我想在我的UILabel中輸入上標和下標'n'(分別爲0x207F和0x2099)的Unicode形式,並在答案更改時相應地切換。我一直在尋找一段時間,而我一直未能找到答案。有沒有辦法做到這一點?
您可以在指定的UILabel一個Unicode如下 -
[yourLabel settext:@"\u207F and \u2099"];
您可以使用%C
格式說明對Unicode。
myLabel.text = [NSString stringWithFormat:@"String with unicode %C", 0x207F];
當我運行這個時,程序崩潰。這是我的代碼: solutionString = [NSString的stringWithFormat: @ 「一%C =%@ *%@%C - %@ * N *%@%C」, 0x2099, [solutionSet objectAtIndex:1], [solutionSet objectAtIndex:0], 0x207f, [solutionSet objectAtIndex:2], [solutionSet objectAtIndex:0], 0x207f]; – Mason 2011-05-01 05:57:29
有沒有辦法讓回車顯示出來? – Mason 2011-05-01 05:59:36
什麼是崩潰消息? solutionSet的內容是什麼? – taskinoor 2011-05-01 06:05:14
根本不起作用。 – 2013-07-05 03:42:00