0

我的 Tableview 仅加载 4 个单元格,但我有 25 个单元格......从 tableview 滚动到 25 个 itens,但单元格是清晰的......单元格的背景是白色的,从单元格 5 到 25 都是清晰的彩色背景并且是空的...我确实在 [listaPins count] 中放了一个断点,并且确实有 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];
4

1 回答 1

0

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

于 2013-07-16T09:40:22.217 回答