2015-10-08 12 views
1

我試圖用setfont程序的標籤上,但似乎並不在iOS工作> = 8的iOS:錯誤與setfont程序

我寫道:

UIFont *font = [UIFont fontWithName:@"HelveticaNeue-Light" size:12]; 
[self->myLabel setFont:font]; 

任何想法?

編輯:問題不在於字體,而是在尺寸上。標籤保持在故事板中寫入的「默認」尺寸。

+0

它與iOS 7一起工作,所以我有字體。 – deveLost

+0

啊哈我喜歡它!蘋果刪除Helvetica,它自己的字體,以使用新的iOS 9?真的嗎? :( – deveLost

+0

這是不可能的字體不存在,因爲我在故事板上使用它..:/ – deveLost

回答

0

這是因爲沒有字體家族名稱爲@"HelveticaNeue-Light"因此size:12也是不行

,並且確保adjustsFontSizeToFitWidth

label.adjustsFontSizeToFitWidth = NO 

你可以在界面的屬性檢查器中的可用字體禁用Builder

+0

我可以在故事板中使用HelveticaNeue-Light ,而不是在代碼中?沒有意義:/(如果蘋果使用它自己的字體,這將是不可思議的..) – deveLost

+0

請確保'adjustsFontSizeToFitWidth'被禁用 – Quanlong

+0

我做到了,它不起作用:/ ARHGHGHGHGH:D – deveLost