4

セパレータをUITableViewから点線に変更したいのですが。私が見つけたのはUITableViewCellSeparatorStyleBlablaです...

代わりに何か他のものを置くことはできますか?画像は使いたくないのですが、他に方法がないのなら...

ありがとう!

4

2 に答える 2

10

以下の解決策を試してください。

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

注:両方のソリューションで、テーブルビューのデフォルトの区切り文字スタイルをオフにすることを忘れないでください:[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];  

お力になれて、嬉しいです:)

于 2012-04-21T19:19:49.327 に答える
1

点線のようなセパレーターはないと思います。カスタムセルの最後に画像を追加することで、独自のセパレータを作成できます。

于 2012-04-21T18:12:40.257 に答える