:三円柱私は、この形式の3つの列でのUITableViewCellを作ることができますどのようにUITableViewCellの
|テキスト======= XXX === YY%|
ここで、 "|"セルの終わりを表し、「=」はスペーシングです。 「テキスト」は任意のテキストであり、「xxx」は整数であり、「yy%」はあるパーセントである。
今、私はこのフォーマットを持っている:
|テキスト============== XXX |方法:
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [theTableView dequeueReusableCellWithIdentifier:CellIdentifier];
BOOL inthere = NO;
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.textLabel.font = [UIFont systemFontOfSize:12];
cell.detailTextLabel.font = [UIFont systemFontOfSize:12];
し、後でその方法では:私のcellForRowAtIndexPathでこのコードを使用して
cell.detailTextLabel.text = str2;
cell.textLabel.text = str1;
をしかし、私は終わりに向かって別の列を追加したいと思います。誰もがこの「3列」のスタイルを達成する方法を知っていますか?
は私がチュートリアルを試してみましたが、私はそれは私が必要なものを扱うように見えることはできません。コードでCustomCellクラスがどのように見えるのか、そしてそのコードでセルを作成する方法を教えてください。 – CodeGuy
このチュートリアルでは、CustomCellクラスのメソッド " - (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier"とそのメソッドに "\t if(self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier] ) "は私にinitWithFrame:reuseIdentifierが推奨されていないという警告を出しています。私は何をすべきか? – CodeGuy
私はより明確になるように投稿を編集します –