自定义字体不以大写字母显示缩水历

问题描述 投票:5回答:4

我有一个使用自定义字体的UIButton子类。问题是大写字母没有变音符号。

下面有带有和不带有自定义字体的相同按钮示例的图像。我将标题的背景色设置为红色,以查看发生了什么。

没有自定义字体

“没有自定义字体”

使用自定义字体

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9EaFhjNy5wbmcifQ==” alt =“使用自定义字体”>“>

我的UIButton子类覆盖awakeFromNib

- (void)awakeFromNib
{
    [super awakeFromNib];
    UIFont *font = [UIFont fontWithName:@"TitilliumText22L-Bold" size:self.titleLabel.font.pointSize];
    self.titleLabel.font = font;
}

谁能告诉我该怎么做才能在大写字母上显示出字母缩写吗?

谢谢。

我有一个使用自定义字体的UIButton的子类。问题在于大写字母没有变音符号。下面是带有和不带有自定义字体的同一按钮示例的图像。我...

iphone ios objective-c uibutton custom-font
4个回答
4
投票

我通过按照鲍勃(Bob)分享的问题回答此问题,解决了这个问题https://stackoverflow.com/a/8314197/617787


2
投票

我用土耳其语字符对此进行了一些测试,请参见结果:


0
投票

似乎在剪切文本时,请尝试减小字体大小或更改titleLable的框架(UIButton的属性)


0
投票

我有一个类似的问题,即在标题标签上截断了透析。我制作了一个UIButton子类,并使用此代码解决了该问题:

© www.soinside.com 2019 - 2024. All rights reserved.