具有右/左可转换单元格的UITableView执行缓慢和敲击?

时间:2017-01-06 08:04:26

标签: objective-c iphone uitableview xib uiswipegesturerecognizer

我需要根据不同的类别在滑动(幻灯片功能)中列出一组产品,我使用表格视图来执行此操作,表格视图单元格数量将是单个单元格中的类别数量和单个类别产品,具有滑动,中心部件需要通过单击左/右箭头或滑动来加载幻灯片中的产品(您可以检查附件)。

请检查下面的代码(添加在自定义单元格实现文件中),我们相信,这是由于一次又一次加载xib所致。请建议一些很好的解决方案来在tableview单元格中执行此幻灯片功能,而不是使用xib或重用xib的任何其他建议,如何做到这一点?

int xOffset = 0;
self.scrollView.contentSize = CGSizeMake(scrollWidth * noOfImages, scrollHeight);
for(int index=0; index < articleDetails.count; index++) {
    UIView *menuOverlay = [[UIView alloc]initWithFrame:CGRectMake(xOffset, 0, scrollWidth, self.scrollView.frame.size.height)];
    menuOverlay.backgroundColor = [UIColor clearColor];

    SampleXIBView *xibView = [[[NSBundle mainBundle]loadNibNamed:@"SampleXIBView" owner:self options:nil]objectAtIndex:0];
   xibView.frame = CGRectMake(35 , 0, scrollWidth-70, scrollHeight);

    [menuOverlay xibView];

    [self.scrollView addSubview:menuOverlay];
    xOffset += scrollWidth;
}

Please check layout here

先谢谢。

0 个答案:

没有答案