セルに長方形のコーナーが必要です。実装しました
cell.backgroundView = [[UIView alloc] initWithFrame:cell.bounds];
このコメントで提案されているように、セルをタップすると、ハイライトの角がまだ丸くなっています...どうすればそれらを取り除くことができますか?
セルに長方形のコーナーが必要です。実装しました
cell.backgroundView = [[UIView alloc] initWithFrame:cell.bounds];
このコメントで提案されているように、セルをタップすると、ハイライトの角がまだ丸くなっています...どうすればそれらを取り除くことができますか?
cell.selectedBackgroundView = [[UIView alloc] initWithFrame:cell.bounds];
...そしてハイライトを模倣するには、
#import <QuartzCore/QuartzCore.h>
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = cell.bounds;
gradient.colors = [NSArray arrayWithObjects:[[UIColor colorWithRed:0. green:0.545 blue:0.941 alpha:1] CGColor], [[UIColor colorWithRed:0.027 green:0.353 blue:0.878 alpha:1] CGColor], nil];
[cell.selectedBackgroundView.layer insertSublayer:gradient atIndex:0];
完璧ではありません-デバイスを回転させたときに、縦向きでセルの右側の境界を越えて描画され、横向きで拡大縮小されない理由をまだ確認しています...
提案を歓迎します。