2

UITableView を使用しています。

UITableViewCell *tableViewCell = NULL;

tableViewCell = [historyTableView dequeueReusableCellWithIdentifier:@"Table cells"];

では、opt の配置を tableViewCell.textlabel に設定するにはどうすればよいですか?

setFrame も試してみましたが、うまくいきませんでした。

ありがとうジセンドラ

4

3 に答える 3

2

このリンクを使用して、UILable の垂直方向の配置テキストを表示します

それ以外の場合、要件の代替ソリューションは、UIControl のプロパティを継承するUITextFieldのサブクラスを使用できます。UIControlcontentVerticalAlignment

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentTop;

このプロパティを使用して、テキストを上に揃えることができます。プロパティ プロパティを使用して、ユーザーがテキストを編集できないようにすることができuserInteractionEnabledます。

ここでも、このlabels-aligning-in-uitableviewcell多くのコードを参照してください

これがお役に立てば幸いです...

于 2012-11-26T12:06:46.363 に答える
-2

あなたが使用することができます

 tableViewCell.textLabel.textAlignment = UITextAlignmentRight; //you can use UITextAlignmentLeft, UITextAlignmentCenter aslo!! 

sizeToFit:垂直方向の配置には、メソッドを使用する必要があります

以下のリンクも参照

UILabel 内でテキストを上に垂直に揃えます

于 2012-11-26T12:04:33.003 に答える
-4

この方法で、デフォルトの tableViewCell.textlabel を使用して TOP align を設定できます

[cell.textLabel sizeToFit];

プログラミングを楽しむ

于 2012-11-26T12:04:16.193 に答える