0
私は複数行のテキストに設定する必要があるUILabelを持っています。私は0にnoOfLinesプロパティを設定していると私は、次のコードを持っている:UILabel Text Perfectly
self.aboutLabel.lineBreakMode = UILineBreakModeWordWrap;
self.aboutLabel.text = self.selectedVegetableCategory.about;
[self.aboutLabel sizeToFit];
上記のコードは、まだテキストの一部が欠落しているが、テキストスパン複数行を行いません。 CoreDataを使用してdbからテキストを取得していますが、フィールドはvarcharですが、文字数に制限はありません。デフォルトでvarcharには文字数の制限がありますか?
更新1:私はもう一度チェックしました。これはCoreDataが切り捨てなしで完全なテキストを返すので、これは間違いなくUILabelの問題です。
更新2:元の問題は依然として存在し、現在では新たな問題があります。元のラベルのすぐ下に新しいラベルを貼り、元のラベルが広がると新しいラベルが下に移動しません。
前にSizeToFit:width = 280、height = 44 [After SizeToFit width = 279 height = 100] – azamsharp
sizeToFitはテストアプリケーションで私のために働いていました。 'numberOfLines'を0に、' lineBreakMode'をワードラップに設定し、長い文字列を与えました。これはあなたのために働いていない場合、他に何か間違っています。 –
ありがとう!私はそれを働かせた!私はAutoresizingのことがそれを台無しにしていたと思います!ありがとう! – azamsharp