0

長いテキストを含む UILabel があります。スクロールビューに埋め込みたいのですが、それらすべてをプログラムで作成しています。

これが私のコードです:

UIScrollView *myScroll = [[UIScrollView alloc] initWithFrame:CGRectMake(10.0f, 305.0f, 290.0f, 304.0f)];
UILabel *centerLabel= [[UILabel alloc] initWithFrame:CGRectMake(10.0f, 305.0f, 290.0f, 304.0f)];

centerLabel.text=@" ... long text";
centerLabel.lineBreakMode = UILineBreakModeWordWrap;
centerLabel.numberOfLines = 0;
[centerLabel sizeToFit];

myScroll.contentSize = CGSizeMake(myScroll.contentSize.width, centerLabel.frame.size.height);
[myScroll addSubview:centerLabel];
[self.view addSubview:myScroll];

ただし、テキストは表示されません。スクロールビューのテキストを削除すると、必要な位置に表示されます。

だから私のスクロールビューに何か問題があります。

何が欠けていますか?

4

1 に答える 1