-2

标签位于屏幕中央(或下方),iphone 4.3 不显示它。但 iphone 与 iOS 5.0 显示。全部在 IB 制造。

UPD:(代码)

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        self.view.backgroundColor = [UIColor blackColor];
        [scroll setContentSize:CGSizeMake(320, 700)];
        scroll.frame = CGRectMake(0, 0, 320, 460);
    }
    return self;
}
4

2 回答 2

5

您可以像在代码中正常设置字体一样设置自定义字体。

UIFont *yourFont = [UIFont fontWithName:@"Helvetica Neue Medium" size:17.0];

您可能需要为字体名称中的空格添加“-”,以便字体名称看起来像这样。

@"Helvetica-Neue-Medium"
@"HelveticaNeue-Medium"
于 2012-08-06T14:40:02.790 回答
1

我认为您已经在 IB 中设置了标签自定义字体,因此您需要在代码中设置自定义字体。请在 IB 中设置系统字体并签入两个设备。

 label.font=[UIFont fontWithName:@"HelveticaNeue-Medium" size:17.0];
于 2012-08-06T14:26:20.487 回答