iOS 4.3在滚动视图上不显示标签

时间:2012-08-06 14:16:28

标签: objective-c cocoa-touch ios4 uiscrollview uilabel

标签位于屏幕中央(或下方),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;
}

2 个答案:

答案 0 :(得分:5)

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

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

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

@"Helvetica-Neue-Medium"
@"HelveticaNeue-Medium"

答案 1 :(得分:1)

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

 label.font=[UIFont fontWithName:@"HelveticaNeue-Medium" size:17.0];