【发布时间】:2013-07-03 15:31:01
【问题描述】:
我确实在 UItableView 中添加了圆角,但只在顶角。 问题是当我在 UItableView 中使用掩码时,UItableView 只显示前 4 个单元格。
当我从掩码中注释代码时,tableview 工作正常..
这是我的代码:
UIBezierPath *maskPath;
maskPath = [UIBezierPath bezierPathWithRoundedRect:_tbFeeds.bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight) cornerRadii:CGSizeMake(9.0, 9.0)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = _tbFeeds.bounds;
maskLayer.path = maskPath.CGPath;
_tbFeeds.layer.mask = maskLayer; //tbfeeds is my tableview
[maskLayer release];
【问题讨论】:
-
看起来几乎与同一张海报中的this question 完全相同。
标签: objective-c ios4 uitableview iphone-sdk-3.0