我有表格视图,点击任何我在叠加视图中显示数据(叠加包含滚动视图我添加近30个组件,如标签,每页的文本视图)近20页 我的代码在didSelectRowAtIndexPath
中 _scrollViewOverlay = [[UIScrollView alloc] initWithFrame:CGRectMake(13, 103, 292, 273)];
_scrollViewOverlay.pagingEnabled = YES;
_scrollViewOverlay.backgroundColor = [UIColor colorWithRed:10.0f/255.0 green:132.0f/255.0f blue:217.0f/255.0f alpha:1];
_scrollViewOverlay.delegate=self;
[_viewOverlay addSubview:_scrollViewOverlay];
[_scrollViewOverlay release];
for(int iCount = 0;iCount<[_arrayDeatil count];iCount++)
{
//here i am adding 8 label and 4 textFields to _scrollViewOverlay for each page
}
现在的问题是,在设备中它的阻塞大约在10秒左右。我可以解决这个问题,请帮助我...
答案 0 :(得分:0)
您应该使用与UITableView类似的方法。您只需将内存中所需内容加载到内存中,并且可能需要一些屏幕以便于滚动。你可能也想要实现一个重用队列,就像在UITableView中一样。