我想将所选标签设置为粗体,而不实现字体系列粗体版本。
前任:-
设置粗体的默认方式如下

UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique"
                                 size:[UIFont systemFontSize]];

但我只想更改字体粗细(即粗体、斜体或下划线)。不调用“fontWithName”。

提前致谢

最佳答案

你倒霉了。对于非系统字体,您必须使用 fontWithName 才能获得粗体版本。从 UIFont 的文档中:



可能的解决方法:
因此,虽然您不能拥有将每种字体切换为粗体的通用方法,但您仍然可以通过维护一组字符串常量来实现这一点,您可以查找这些字符串常量以切换到您在应用程序中使用的字体的正确粗体版本.

关于iphone - 如何在不影响字体大小和姓氏的情况下为标签设置粗体?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10931068/

10-12 22:13