2012-04-21 17 views
4

セパレータをUITableViewから点線に変更したいと思います。私が見つけられるのは UITableViewCellSeparatorStyleBlabla ...UITableView点線で区切られたセル

代わりに別のものを置くことはできますか?むしろ画像を使用したくないですが、他の方法がない場合は...

ありがとう!

+0

テキストを@ " - "または@ "..."でラベルを作成し、必要なテキストの色で画面を塗りつぶします。 –

答えて

10

すると、以下の解決方法を試してみてください両方のソリューションでテーブルビューのデフォルトの区切りスタイルをオフにすることを忘れないでください:[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

= ====================またはこれを試す===================== ================

UIImageView *aLine = [[UIImageView alloc] initWithFrame:CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width, cell.frame.size.height)]; 
[aLine setImage:[UIImage imageNamed:@"yourDottedImage.png"]]; 
[cell.contentView addSubview:aLine]; 
[aLine release]; 

H助けてください:)

+0

チェックマークを使用すると、contentViewがその場所を指定して左に縮小するので、最初のものを使用することをお勧めします。 – tounaobun

1

点線で区切り記号がないと思います。 カスタムセルの最後にイメージを追加することで、独自のセパレータを作成できます。

self.tableView.separatorColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Dottedlineimage"]]; 

ノート

関連する問題