3
A
回答
4
簡短的回答:你不能沒有字符筆劃計數的硬編碼的地圖。然後,您必須假定用戶正在使用特定的中文變體(例如傳統)。
Unicode(NSString
使用的基本字符集)不區分傳統,簡化,日語特定,韓語漢字等。 Unicode不直接對筆畫信息進行編碼。相反,它區分個字符(不是它們的圖形表示),並且字符可能具有不同的筆劃數,具體取決於使用的語言和字體。所以雖然角色十可以普遍有兩個筆畫,但其他角色會有所不同。
維基百科給出的例子是「grass」,U + 8279的字符,它有四個筆畫,但在其他所有變體中有三個。
+0
如果用戶設置國際設置,筆畫計數是否不變? (比如聯繫人應用) – ChangUZ
+0
也許,但是仍然不會有API來獲取筆畫數。沒有OS定義的'GetStrokeCount()'函數或類似的東西。 –
0
謝謝,數學。
首先,撥打
NSInteger section = [[UILocalizedIndexedCollation currentCollation] sectionForObject:yourObject collationStringSelector:@selector(objectsProperty)];
再檢查節的指數在下面的數組
[UILocalizedIndexedCollation currentCollation].sectionTitles
記住添加
Localized resources can be mixed = YES
在info.plist中
相關問題
- 1. 如何統計iOS中漢字的筆畫數量?
- 2. 如何從RGB代碼獲取畫筆?
- 3. 如何使用raw_input獲取漢字
- 4. 獲取svg的維數,包括筆畫
- 5. WPF從畫筆資源獲取畫筆顏色
- 6. 如何從WPF筆刷獲取數組?
- 7. 將畫筆的ResourceDictionary獲取到ItemsList中
- 8. 如何獲取所有筆和筆刷的數組?
- 9. 如何獲取畫筆的句柄,Win32 C++
- 10. 如何讓SVG路徑的筆畫獲取背景圖片?
- 11. 如何右鍵單擊每個漢字字符顯示漢字筆順的工具提示?
- 12. 用漢字獲取源代碼PHP
- 13. 在Windows中獲取漢字的信息
- 14. JTextField讀取漢字
- 15. 如何在LaTeX中獲取漢字(作爲音調標記)?
- 16. 如何勾勒筆畫c#?
- 17. 如何使用lwuit畫筆
- 18. 如何畫粉筆線?
- 19. 你如何畫蠟筆?
- 20. 圓形筆畫的筆畫動畫以完整筆畫結尾
- 21. 如何獲得新的畫布弧形筆畫樣式?
- 22. 在筆畫畫布中獲取鼠標位置
- 23. 是否有可能從使用Javascript的畫布獲取筆畫?
- 24. 如何從Objective-C的SVG數據創建漢字(日文字母)動畫?
- 25. 如何將Unicode字符與漢字/漢字結合使用?
- 26. HTML5畫筆筆尖
- 27. 如何使用PLSQL Developer從Oracle UTF8數據庫讀取漢字
- 28. @ font-face和漢字......如何?
- 29. 如何閱讀漢字?
- 30. 如何獲取畫布圖像數據?
你能使用查找表? http://technology.chtsai.org/charfreq/characters.html – Gabe
請參見問題[以編程方式確定中文字符的筆畫數量](http://stackoverflow.com/questions/2398334/programatically-determine-number-of-招-IN-A-中國字符)。 – lschin