iPad中的字体问题

时间:2013-06-12 05:41:47

标签: iphone ios objective-c ipad

我正在使用自定义字体。 iPhone正常运行

            [btnHourMins.titleLabel setFont:[UIFont fontWithName:@"Rockwell-Bold" size:18]];
            [txtPrice setFont:[UIFont fontWithName:@"Rockwell-Bold" size:18]];

但是当我在iPad上使用它然后它显示奇怪的行为(见图),它只显示文本框的一半按钮。我没有设置任何类型的按钮或textField框架。

enter image description here

我对ipad的编码是

      [txtPrice setFont:[UIFont fontWithName:@"Rockwell-Bold" size:36]];
      [lblHourMins.titleLabel setFont:[UIFont fontWithName:@"Rockwell-Bold" size:36]];

如果我将大小设置为10而不是36,则可以正常工作。我从heare下载字体http://www.freefontsdb.com/detail/8042/Rockwell-Bold我怎样才能解决这个问题。我从最近2天搜索过。

1)UIBextField UIButton上面没有任何类型的视图 2)编码时我没有设置任何类型的框架(我只是设置字体) 3)文本字段和按钮的大小非常大。

当我设置backgroundclour Pink时,它会显示...

enter image description here

2 个答案:

答案 0 :(得分:0)

看起来您的标签框架不够大,无法满足字体的大小。

您需要调整高度以查看全文,或者根据标签中的内容缩小fontsize。

编辑: 抱歉,我的图片后面没有看到附加文字。你能验证视图足够大吗?尝试设置背景颜色以查看它的帧。

答案 1 :(得分:0)

我找到了解决方案。我试用这个

时出现了字体文件的问题

http://www.2shared.com/file/DEGKglFX/ROCKB.html

工作正常。