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