-2

ラベルは画面の中央(または下)にあり、iphone4.3には表示されません。しかし、iOS5.0を搭載したiPhoneは表示されます。すべて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 に答える