2
我通過外觀代理在App委託中爲所有標籤設置自定義字體。像這樣 [[UILabel appearance] setFont:[UIFont fontWithName:@"Open Sans" size:18.0]];
如果我使用標籤字體的外觀代理,則無法通過Interface Builder設置字體大小
但現在我有一個問題掙扎:我無法通過Interface Builder中設置字體大小(如果我設置它,什麼都不會改變和外觀的代理服務器設置將被應用)。我只想設置字體名稱,但有能力在IB中更改字體大小。
有誰知道如何解決它或解決方法嗎?
任何幫助表示讚賞。
其實這個問題真的很好。我對**的外觀代理應用時感興趣,因爲我是UIView的子類,並且似乎無法設置我想要的值。 – phikes
所有這一切背後的真正問題是,字體和字體大小之間沒有分離。如果蘋果公司破壞這種聯繫,每個人的代碼都會變得更清潔。 – CrimsonChris