我的應用程序使用Unicode字符。這些字符(不是實際的代碼)直接粘貼到PLIST文件中,然後導入。UILabel只支持某些Unicode字符
其中有些是沒有的UILabel和UIButton的
正確顯示當我把它們打印到日誌中的Xcode他們表現正常,但在iPhone /模擬顯示,當某些字符變成一個「外國人在一個盒子」。
例如問題(截圖自UIButton的標題)查看圖像
我的應用程序使用Unicode字符。這些字符(不是實際的代碼)直接粘貼到PLIST文件中,然後導入。UILabel只支持某些Unicode字符
其中有些是沒有的UILabel和UIButton的
正確顯示當我把它們打印到日誌中的Xcode他們表現正常,但在iPhone /模擬顯示,當某些字符變成一個「外國人在一個盒子」。
例如問題(截圖自UIButton的標題)查看圖像
我的猜測是,你正在使用的字體不定義這些字符。選擇一個包含您需要的字符的字體(或者在您的應用中創建一個字體)。
鄧肯 - 你是說你可以建立一個基於Unicode的字體?字符必須能夠在標準短信應用程序中使用 – Spentak
我在說,並非所有字體都包含所有字符。你需要選擇一個包含你想要的字符的字體。 iOS中的所有字體都是「基於unicode」的。 –
如果您使用它們的實體,它們是否正確打印? – Undo
我認爲應該使用(嵌入)字體來解決這個問題,而不是依賴一些無證的錯誤行爲。祝您好運,本地化以及;-)。 – Mundi
'外星人盒子' - 聽起來像一個功能! – GoZoner