当我使用蒙版时,UITableView无法正常工作

时间:2013-07-03 14:59:09

标签: objective-c uitableview ios5

我的Tableview只加载了4个单元格,但是我有25个单元格...从tableview滚动到25个itens,但是单元格是清晰的......单元格的背景为白色,单元格5到25都是清晰的颜色背景和空...我确实在[listaPins计数]中放了一个断点,真的有25个itens ..

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [_listaPins count];
}

只打4次

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

修改 我发现我发表评论此代码,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;
[maskLayer release];

1 个答案:

答案 0 :(得分:0)

代码看起来很完美。请在屏蔽时检查表格的框架。尝试记录它。休息一切看起来都不错。