我打算開發iPhone應用程序。但是我陷入了一個地方。我想從xib文件的標籤上寫一些符號。iPhone如何在標籤上書寫符號?
這些符號不在鍵盤上,但我們可以通過ASCII值得到它。
例如:字符符號「mue」的ACSII值是230,但是如何在我不知道的標籤上打印符號「mue」。
所以請幫助我。
在此先感謝。
我打算開發iPhone應用程序。但是我陷入了一個地方。我想從xib文件的標籤上寫一些符號。iPhone如何在標籤上書寫符號?
這些符號不在鍵盤上,但我們可以通過ASCII值得到它。
例如:字符符號「mue」的ACSII值是230,但是如何在我不知道的標籤上打印符號「mue」。
所以請幫助我。
在此先感謝。
使用你喜歡的任何編輯器來生成該字符,然後在XCode中打開你的xib並複製/粘貼它?
謝謝,讓我試試看。 – 2012-03-27 09:53:36
打開「特殊字符」面板並搜索您的角色。你可以在編輯菜單的底部找到它。有它的快捷方式也CMD + 選擇噸
複製和粘貼有你的性格你的UILabel。
和BTW:選項米 =μ
使用NSUTF8StringEncoding
編碼您的字符串。
例如,
NSString *str = [NSString stringWithUTF8String:"your string for encoding"];
[lblName setText:str];
以下功能也將幫助:
- (NSString *) decodedString:(NSString *) originalString {
NSString *newString = [NSString stringWithUTF8String:[originalString cStringUsingEncoding:[NSString defaultCStringEncoding]]];
return newString;
}
我建議使用上述功能。
感謝您的答覆。但是我想把它展示給Label文本。 – 2012-03-27 09:52:26
檢查我編輯的答案。 – Devang 2012-03-27 09:54:41
我接受了答案。那是最簡單的方法。感謝你的回答。 – 2012-03-27 10:00:42
我認爲你的意思是字符'μ',是嗎?
如果是這樣,當您在XIB中編輯標籤時,只需在Macintosh鍵盤上單擊「選項」和「m」即可將其鍵入標籤。
感謝您的解決方案。 – 2012-03-27 09:59:08
如果你可以使用Unicode數字代替,你可以做這樣的:
NSString *muString = [NSString stringWithFormat:@"%C", 0x03BC];
寫0x
那麼Unicode數字。
只需在鍵盤上使用'Alt'鍵+'m'鍵輸入標籤,當您在XIB和其他符號中編輯標籤時,可以使用'Alt'鍵和其他鍵。您可以修復'Alt'鍵並更改其他鍵(逐個)。
是的謝謝你的Sollution。我得到了答案。 – 2012-03-27 10:08:31
不客氣。 – 2012-03-27 10:11:09
按下「Command」+「Control」+「Space」會打開一個特殊字符菜單。檢查是否存在所需的符號。如果不是,請點擊齒輪圖標,然後選擇所需的類別 - 將其添加到列表中。
見下面的截圖的
可能重複的 - (HTTP [iphone顯示像A,A,ö在的UILabel編碼字符]://計算器。com/questions/9416237/iphone-display-encoded-characters-like-aao-in-uilabel) – 2012-03-27 09:55:58
也有可能複製到:http://stackoverflow.com/questions/7061707/displaying-special-characters-from-other-編碼在uilabel或相似 – 2012-03-27 09:57:02
@ParthBhatt爲什麼你給我-ve? – 2012-03-27 10:02:10