テーブルビュー セルの角を丸くして、それらの間のギャップを大きくしたいと思います。
私はこのように cellForRowAtIndexPath でそれを行います:
static NSString* CellIdentifier = @"normal";
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if(cell == nil)
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
CALayer* layer = cell.layer;
[layer setCornerRadius:8.0f];
[layer setMasksToBounds:YES];
[layer setBorderWidth:2.0f];
setBorderWidth を呼び出すと、tableview のスクロールが非常に遅くなります。それがなければ、それは魅力のように機能します。
では、どうすればセルの角を丸め、境界線の幅をより速く設定できますか?