【发布时间】:2013-03-24 21:48:36
【问题描述】:
我想把我的 tableview 单元格的角落弄圆,让它们之间的间隙变大。
我在 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 的滚动变得非常缓慢。没有它,它就像一个魅力。
那么,我怎样才能使单元格圆角和设置边框宽度更快?
【问题讨论】:
-
这非常有效。关于如何让单元格的 imageView.layer 工作的任何想法?
标签: ios uitableview quartz-graphics