UILabelに大きな文字列を割り当てます。そして、このラベルをスクロールビューに追加します。
UILabelの高さが8192pt(2^13)を超えると、UILabelが消えます。UILabelビューは、高さが8192より大きい場合に消えます。
これはiOSのバグですか?
他の実装を使用してそのような文字列をレンダリングする必要がありますか?
セルでテーブルビューを使用する必要がありますか?
UPDATE
UILabelを表示しますコード:
UILabel *label = [[UILabel alloc] init];
label.backgroundColor = [UIColor clearColor];
label.text = rumor.displayText;
label.frame = CGRectMake(0, 0, self.view.frame.size.width, 8192);
label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0;
そしてUILabelは、すべての
UILabel *label = [[UILabel alloc] init];
label.backgroundColor = [UIColor clearColor];
label.text = rumor.displayText;
label.frame = CGRectMake(0, 0, self.view.frame.size.width, 8193);
label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0;
まず、コードとスクリーンショットの一部を表示する必要があります –
UIViewが2048ピクセルより大きくならないようにしています。 – dasdom
right .. http://blog.tofodo.com/2009/03/iphone-sdk-doesnt-like-long-texts.html –