時,我有一個UILabel一個白色的影子在1個垂直像素偏移量和它看起來很好,在其正常大小:http://cl.ly/PBtC的UILabel與陰影變化陰影偏移Autoshrinking
但是,如果標籤內的文本得到足夠大的自動收縮按比例縮放它的陰影偏移量比一個像素增長得多。在這裏看到:http://cl.ly/PC4M
和偏移量似乎改變基礎上的UILabel是多少Autoshrunk:http://cl.ly/PBtn
有沒有人見過這個?對我的UILabel沒有什麼好笑的,它是非常可重複的。這裏是我的IB設置:http://cl.ly/PCIx
修復的任何想法?
當我將UILabel更改爲屬性文本而不是普通文本時,我從Interface Builder中失去了我的大小和對齊設置。我正在設置文本:[_stringLabel setAttributedText:[[NSAttributedString alloc] initWithString:value]]; 它似乎並不尊重我的界面生成器設置。 – kyleplattner
它不尊重你的IB值,因爲你正在重新初始化NSAttributedString。設置插座並通過它分配文本,我不認爲有必要重新初始化字符串。如果存在,那麼在您分配init之後直接手動設置您的對齊方式和代碼大小。希望這可以解決您的問題,請讓我知道。 – Psiticosis
同樣的事情發生時,我只是使用[_stringLabel setText:值]。不知道爲什麼它不會只使用IB值。 – kyleplattner