2012-03-27 63 views
3

我打算開發iPhone應用程序。但是我陷入了一個地方。我想從xib文件的標籤上寫一些符號。iPhone如何在標籤上書寫符號?

這些符號不在鍵盤上,但我們可以通過ASCII值得到它。

例如:字符符號「mue」的ACSII值是230,但是如何在我不知道的標籤上打印符號「mue」。

所以請幫助我。

在此先感謝。

+0

可能重複的 - (HTTP [iphone顯示像A,A,ö在的UILabel編碼字符]://計算器。com/questions/9416237/iphone-display-encoded-characters-like-aao-in-uilabel) – 2012-03-27 09:55:58

+0

也有可能複製到:http://stackoverflow.com/questions/7061707/displaying-special-characters-from-other-編碼在uilabel或相似 – 2012-03-27 09:57:02

+0

@ParthBhatt爲什麼你給我-ve? – 2012-03-27 10:02:10

回答

3

使用你喜歡的任何編輯器來生成該字符,然後在XCode中打開你的xib並複製/粘貼它?

+0

謝謝,讓我試試看。 – 2012-03-27 09:53:36

2

打開「特殊字符」面板並搜索您的角色。你可以在編輯菜單的底部找到它。有它的快捷方式也CMD + 選擇

複製和粘貼有你的性格你的UILabel。

和BTW:選項

3

使用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; 
} 

我建議使用上述功能。

+0

感謝您的答覆。但是我想把它展示給Label文本。 – 2012-03-27 09:52:26

+0

檢查我編輯的答案。 – Devang 2012-03-27 09:54:41

+0

我接受了答案。那是最簡單的方法。感謝你的回答。 – 2012-03-27 10:00:42

2

我認爲你的意思是字符'μ',是嗎?

如果是這樣,當您在XIB中編輯標籤時,只需在Macintosh鍵盤上單擊「選項」和「m」即可將其鍵入標籤。

+0

感謝您的解決方案。 – 2012-03-27 09:59:08

2

如果你可以使用Unicode數字代替,你可以做這樣的:

NSString *muString = [NSString stringWithFormat:@"%C", 0x03BC]; 

0x那麼Unicode數字。

2

只需在鍵盤上使用'Alt'鍵+'m'鍵輸入標籤,當您在XIB和其他符號中編輯標籤時,可以使用'Alt'鍵和其他鍵。您可以修復'Alt'鍵並更改其他鍵(逐個)。

+0

是的謝謝你的Sollution。我得到了答案。 – 2012-03-27 10:08:31

+0

不客氣。 – 2012-03-27 10:11:09

1

按下「Command」+「Control」+「Space」會打開一個特殊字符菜單。檢查是否存在所需的符號。如果不是,請點擊齒輪圖標,然後選擇所需的類別 - 將其添加到列表中。

見下面的截圖的