私はセルの束とtableivewを持っており、私はuilabelに3行以上を表示しようとしています。私はlinebreakmodeとnumberoflinesを適切に設定しましたが、まだ3行以上は表示していません。助言がありますか?表のセルは自動的に高さを調整して文字数/行数を調整しますが、テキストには3行、次に楕円が表示されます(セルをクリックすると、フルテキストを表示する別のビューに移動します)UILabelに3行以上表示することができません
以下は私はUILabelを作成して表示する必要がありコード:
self.commentLabel = [self newLabelWithPrimaryColor:[UIColor blackColor] selectedColor:[UIColor whiteColor] fontSize:12.0 bold:YES];
self.commentLabel.textAlignment = UITextAlignmentLeft; // default
self.commentLabel.lineBreakMode = UILineBreakModeWordWrap;
self.commentLabel.numberOfLines = 0; // no limit to the number of lines
[myContentView addSubview:self.commentLabel];
[self.commentLabel release];
私は表のセルに表示する全体のコメントをしたいと思い
アドバイス: "new"(newLabelWithPrimaryColor)のプレフィックスメソッドは、新しいllvm clangコンパイラでコンパイラの警告を生成します。返される値がオートリリースされておらず、呼び出し元がreleaseを呼び出す必要があるというヒントが命名されています。より良い名前はlabelWithPrimaryColor:です。 – Joe