如果我創建UILabel,UITextField和UITextView,然後將它們設置爲具有相同的佈局樣式 - 例如,沒有背景顏色,白色文本和大小爲18的Courier字體 - UILabel和UITextField外觀相同,而UITextView看起來不同 - 字體看起來更薄。可以使UITextField和UITextView呈現字體相同,還是隻是不同?
我拍了這個問題的截圖,但是我沒有足夠的聲望把它放在這裏。所以相反,click here to see my example in action
我敢肯定,我讀的地方,UITextView使用不同的渲染機制的字體(CoreText,也許?),但無論是控件絕對看起來不同。
那麼,有什麼辦法可以使UITextViews呈現像UITextFields/UILabels這樣的字體,反之亦然?
老鼠!你的意思是我的字體選擇不幸運? :)我現在將使用Courier New,並按照您的錯誤報告建議。謝謝! – FizzBuzz 2012-02-12 19:49:30
嗯...我只是嘗試將UILabel更改爲Courier New,它看起來與Courier中的UITextView完全相同 - 幾乎像UITextView拒絕使用Courier,而是使用Courier New進行呈現! – FizzBuzz 2012-02-12 19:56:56