回答
您可以在Interface Builder做到这一点。这个GIF将告诉你如何增加文本的一个部分的大小,或许改变它的字体。
在代码中做到这一点:
NSString *fullString = @"This bit's plain. This bit's bigger";
NSRange rangeOfPlainBit = [fullString rangeOfString:@"This bit's plain."];
NSRange rangeOfBigBit = [fullString rangeOfString:@"This bit's bigger"];
NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:fullString];
[attributedText setAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"My-font" size:15.0],
NSForegroundColorAttributeName: [UIColor whiteColor]}
range:rangeOfPlainBit];
[attributedText setAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"My-font" size:25.0],
NSForegroundColorAttributeName: [UIColor whiteColor]}
range:rangeOfBigBit];
[self.myButton setAttributedTitle:attributedText forState:UIControlStateNormal];
感谢队友。没有看到。 –
你能用两条线做这个吗?看起来IB只显示一行... –
如果您使用IB,您应该可以选择您想要的文本并进行更改。你可以选择多行,单独的长段或单独的部分。如果你不能,你可以尝试使用类似于我上面包含的方法的代码,从而获取要更改的文本位。 – Gordonium
只是改变标题的字体大小。
迅速: button.titleLabel.font = UIFont.systemFontOfSize(FONTSIZE)
这将如何帮助在一个uibutton中有两种不同的字体? –
哎呀,我误解了。你需要在同一个按钮上使用NSAttributedString作为不同的字体。 – ravivatish
- 1. 为UIButton的不同状态设置不同的字体
- 2. UIButton的字体不光滑
- 3. 的UITableViewCell的为textLabel的字体不改变的视觉改变
- 4. 为不同的设备设置不同的字体大小到UIButton
- 5. 标题和不同字体大小为的UIButton
- 6. 如何在UIButton上动态设置不同的字体?
- 7. 带有ttf字体的UIButton
- 8. 设置的UIButton字体
- 9. iOS 8:UIButton外观字体
- 10. UITableViewCell textLabel cut
- 11. 不同字体的字体重量
- 12. 我如何在不同字体的tableviewcell中制作不同的单词
- 13. 的UITableViewCell为textLabel不是iphone
- 14. UIButton中的轮廓文本/字体
- 15. UIButton的自定义字体标题
- 16. MKAnnotationView的不同字体
- 17. 在不同的字体C#
- 18. Textlabel中的Htmlcharacters
- 19. 字符串与不同的字体
- 20. 与不同的UIButton名称垂直显示的多个UIButton
- 21. UITableViewCell textLabel颜色不变
- 22. UIButton自定义字体没有显示
- 23. UIButton字体大小在运行时
- 24. 更改textlabel单元格不同行中的文本大小uitableview
- 25. textLabel hidding detailLabel
- 26. 如何使用不同形状的UIButton
- 27. 不同国家的UIButton插入
- 28. 使用不同动作的UIButton
- 29. setContentEdgeInsets为UIButton的不同状态?
- 30. UIButton做不同的动作ios
是有办法做到这本身。 –