在UITableView中重用已加载的标题视图

时间:2016-10-07 13:00:29

标签: ios objective-c iphone uitableview

我在

上使用Google广告
 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

在4个单元格之后的UITableView的每个部分中,我想展示广告。每次重新加载广告都需要时间。如果我在第一部分中滚动,则会加载广告。在我转到另一部分后,当我回到第一部分时,会加载新广告。我想仅重复使用第一部分的旧广告视图。我怎么能做到这一点?

2 个答案:

答案 0 :(得分:1)

在tableview设置之前加载Google广告

在View中,DidLoad方法在填充tableviewCells

之前加载addFirst
"code": "NotSpecified",
"exceptiontype": "SnNotSupportedException",
"message": {
"lang": "en-us",
"value": "Unknown method: length"
},

在Tableview中,行方法的单元格如下:

@ECHO OFF

IF NOT "%1"=="" (
    IF "%1"=="-h" (
        ECHO This is the help text.
        GOTO end
    )
)

REM Add your instructions below and delete this line
ECHO Hello!

:end

答案 1 :(得分:0)

嗯,这是您将使用的方法,通常在加载图像时采用。

您可以缓存(如果可能)所有已加载的广告,当您向上或向下滚动表格视图时,会针对每个单元格显示缓存的广告。