0
私はUITableViewCellを設定しています。テキストが負の左マージンで表示されるテキストのフォントサイズを設定する際UILabelフォントサイズを設定する、フレームの左にテキストを移動する
mainLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0, 8, 226, 14)] autorelease];
mainLabel.tag = MAINLABEL_TAG;
mainLabel.font = [UIFont systemFontOfSize:13.0];
mainLabel.textColor = [UIColor darkGrayColor];
mainLabel.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleHeight;
mainLabel.backgroundColor = [UIColor clearColor];
[cell.contentView addSubview:mainLabel];
問題であるので、Xがフレームの座標の前にそれが始まります。
私はフォントサイズの命令コメント場合:
mainLabel.font = [UIFont systemFontOfSize:13.0];
テキストが代わりに表示されています。
どうしてですか?
あなたは正しいですが、私はそれをテストしていると思いました。なぜ私はその行コードを追加するのか覚えていない。 –