无法在UIButton上更改自定义UIFont大小

mik*_*hik 7 uibutton uifont ios

我有一个按钮,我使用自定义UIFont来显示文本.字体正确加载并正确应用于按钮标题.我的问题是我似乎无法改变字体大小:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(loginButtonClicked:) forControlEvents:UIControlEventTouchUpInside];
[button setTitle:@"Login" forState:UIControlStateNormal];
button.frame = CGRectMake(63.0, 200.0, 194.0, 60.0);
button.titleLabel.font = [UIFont fontWithName:@"My-Font" size:8.0f];
[self.view addSubview:button];
Run Code Online (Sandbox Code Playgroud)

无论我输入什么字体大小,我都会得到一些默认大小.另一方面,如果我做这样的事情:

button.titleLabel.font = [UIFont systemFontOfSize:32.0f];
Run Code Online (Sandbox Code Playgroud)

我得到大小32字体,但是,当然,我没有得到我的自定义字体.那么,如何设置自定义字体的大小?

(我使用Xcode 4.6.3)

mik*_*hik 1

有趣的是,它竟然是我的 Mac。当我让我的朋友安装它们时,他没有任何问题。我的 Mac 比较旧,所以可能就是这个原因。以下是规格:

**Mac:** MacBook Pro 15" (Late 2008)
**Processor:**  2.4 GHz Intel Core 2 Duo
**Memory:** 4 GB 1067 MHz DDR3
**Graphics:** NVIDIA GeForce 9600M GT 256 MB
Run Code Online (Sandbox Code Playgroud)