2013-02-13 76 views
3

太小,我試圖創建一個撥號器類應用:星符號撥號樣視圖

My dialer

我使用[UIFont systemFontOfSize:33]。問題是Asterisk符號與數字和'#'相比太小。

我在所有61種可用的iOS6字體中印刷了123 *#,並且星號比其他所有字符都小。

有人知道如何解決這個問題嗎?

我試過的一件事是隻改變*按鈕的字體大小。這有效,但是當我按下這個按鈕時,它在上面的輸入中顯得很小[偏離] ...

希望我的問題很明確。 謝謝。

回答

4

的使用不同的字符顯示。在Xcode中,點擊編輯菜單並選擇特殊字符。出現字符查看器時,在搜索字段中輸入「星號」。嘗試其他許多相關符號之一。

根據您的操作方式,您可能需要在內部用正確的星號替換已使用的符號,以便使用tel URL中的結果。

+1

具體來說,試試'U + FF0A FULLWIDTH ASTERISK'。 (但是@rmaddy注意到你只想做顯示,而不是作爲實際電話撥號的'tel:'URL的一部分。) – rickster 2013-02-13 18:06:59

+0

@rickster - 'FULLWIDTH ASTERISK'完成了這項工作。 – Gal 2013-02-13 19:36:38

0

您可以使用attributedString並更改字體大小足夠大星號