iphone - UITextField 使文本加粗?

标签 iphone objective-c cocoa-touch

快速提问,有谁知道如何以编程方式使文本字段中的文本粗体斜体

   @property(nonatomic, retain) IBOutlet UITextField *textField_TOP_01;

   [textField_TOP_01 setTextColor:[UIColor redColor]];
   [textField_TOP_01 setText:@"This text is bold"];

非常感谢

加里

最佳答案

您可以使用以下方法获取粗体或斜体系统字体;

UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]];
UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]];

然后简单地设置文本字段使用的字体;

[textField_TOP_01 setFont:boldFont];

如果您想了解有关 iPhone 字体的更多信息,可以在此处查看所有可用字体的精美屏幕截图:https://www.cocoanetics.com/2010/02/understanding-uifont/或者您可以阅读有关该类(class)的信息,该类(class)向您展示了如何在此处拉出“buttonFontSize”和“labelFontSize”等; https://developer.apple.com/documentation/uikit/uifont

关于iphone - UITextField 使文本加粗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3841108/

相关文章:

iphone - 在 iOS 游戏中播放声音最方便的方式是什么?

ios - 向 UIImage 添加宽度?

ios - 如何从 NSURL 中提取和删除方案名称?

iPhone - 在屏幕上绘图以响应触摸事件

iphone - 以编程方式从 UITabBarController 选择选项卡并加载 View

ios - 如何显示带有事件指示器的警报 View ?

iphone - Xcode 4.2 - 应用程序无法在硬件上运行 - 找不到错误消息

objective-c - 正则表达式 : meaning of {2, 4}

ios - 使用 setDoesRelativeDateFormatting : YES and setDateFormat: with NSDateFormatter

ios - NSArchiver 与 NSKeyedArchiver