在我的應用程序中,我使用的自定義字體工作得很好。但我需要按鈕文本是大膽的。我GOOGLE了它只有系統字體。如何在ios中加粗按鈕文字?
代碼
button.titleLabel.font = [UIFont fontWithName:@"YanaR" size:20.0];
感謝您的幫助球員。
在我的應用程序中,我使用的自定義字體工作得很好。但我需要按鈕文本是大膽的。我GOOGLE了它只有系統字體。如何在ios中加粗按鈕文字?
代碼
button.titleLabel.font = [UIFont fontWithName:@"YanaR" size:20.0];
感謝您的幫助球員。
這是因爲字體不會神奇地使自己大膽。粗體字體是分開設計的。恐怕這個問題沒有答案,除了增加線條的中風,這可能會違反你的字體協議。
如果可用的話,您還需要包含正在使用的字體的粗體版本。這是一個完全獨立的字體。如果可用,包含它之後,請按照您嘗試的相同方式進行設置,但請改爲使用粗體字體名稱。
例如:
button.titleLabel.font = [UIFont fontWithName:@"YanaR-Bold" size:20.0];
是的,但不幸的是我沒有一個。謝謝 – GoCrazy 2012-08-08 15:50:23
不知道的YanaR字體,但如果你考慮Helvetica字體,只是想設置字體爲純黑體你會怎麼做:
buttonTitleLabel.font = [UIFont fontWithName:@"Helvetica" size:20.0];
爲了使字體大膽所有您需要做的是將-Bold附加到字體名稱末尾,如下所示:
buttonTitleLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:20.0];
這不回答這個問題。 – 2012-08-08 15:41:49
不,它沒有粗體字體 – GoCrazy 2012-08-08 15:42:30
fontWithName後,必須使用boldSystemFontOfSize:
[button.titleLabel setFont:[UIFont fontWithName:@"Arial" size:13.f]];
[button.titleLabel setFont:[UIFont boldSystemFontOfSize:13.f]];
這會將字體更改爲粗體版本的默認系統字體。 – BJHStudios 2015-07-06 08:10:11
你總是可以爲你的按鈕創建正常和選擇狀態的圖像,並使用這些來創建你正在努力實現的外觀。
感謝您的回答哥們。所以沒有辦法讓大膽mm – GoCrazy 2012-08-08 15:41:46
不幸的不是。儘管可以嘗試使用像http://glyphdesigner.71squared.com這樣的程序對字體進行位圖處理並向其添加新筆觸。 – 2012-08-08 15:43:15
只要確保允許您將字體作爲協議的一部分進行編輯即可。如果字體是開源或免費的,那麼很可能。 – 2012-08-08 15:45:04