2

tableView に customTableViewCell があります。を使用して選択したときにセルを強調表示しています。

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

ただし、tableView は次の画像のように表示されます。

ここに画像の説明を入力

customCell のラベルとテキストを非表示にします。背景画像とラベルを非表示にせずに、単純にセルを強調表示したいだけです。コードであれIBであれ、どこで間違いを犯しているのかわかりません。.

4

4 に答える 4

4
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.Your_imageView.highlightedImage = [UIImage imageNamed:@"Your_image_Name.png"];

これはうまくいきます

于 2012-07-17T04:26:55.697 に答える
2

customCell のラベルとテキストをcell.contentviewに追加する必要があると思います。参照については、Apple 開発者ドキュメントを参照してください。
http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7

于 2011-06-10T06:55:24.290 に答える
0
[_tableView deselectRowAtIndexPath:selectedIndexPath animated:YES];

これを入れて、Will Appearとその作品を私に見せてください。

NSIndexPath *selectedIndexPath;

これも.hファイルに入れます

于 2011-06-10T07:12:17.130 に答える