Objective c 情节提要-细节视图中的静态单元格-动态管理按钮

Objective c 情节提要-细节视图中的静态单元格-动态管理按钮,objective-c,Objective C,我最近发现了一种方法,可以解决在数据存在时显示按钮而不是在单元格中没有数据时显示按钮的问题。特别是在局部视图(静态单元)中使用故事板。这个按钮是故事板上的必需品,因为我连接了一些顺序布线 我放置了一个没有背景图像的自定义按钮,并将tableviewcell的标记值设置为1 然后在我的实现文件中,我覆盖了CellForRowatineXpath。 我的问题是,虽然这很好,但它是性能密集型的吗?我在这个MOC里只有5个单元。这是我的密码: - (UITableViewCell *)tableView

我最近发现了一种方法,可以解决在数据存在时显示按钮而不是在单元格中没有数据时显示按钮的问题。特别是在局部视图(静态单元)中使用故事板。这个按钮是故事板上的必需品,因为我连接了一些顺序布线

我放置了一个没有背景图像的自定义按钮,并将tableviewcell的标记值设置为1

然后在我的实现文件中,我覆盖了CellForRowatineXpath。
我的问题是,虽然这很好,但它是性能密集型的吗?我在这个MOC里只有5个单元。这是我的密码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [super tableView:tableView cellForRowAtIndexPath:indexPath];

    // need to capture the section and the cell to modify....

    if (cell.tag == 1){

        if (self.map){

            self.mapButton.enabled = YES;

            self.mapLabel.text = @"Click Map for Pic Location...";

            UIImage *buttonImage = [UIImage imageNamed:@"MyMap.png"];
            [self.mapButton setBackgroundImage:buttonImage forState:UIControlStateNormal];


        } else{
            self.mapLabel.text = @"No Location found for Pic";
            self.mapButton.enabled = NO;
        }
    }
    return cell;
}

为什么这会是“性能密集型”?你是否在设备上看到滚动不良或其他性能问题?因为我在“详细信息”视图上只有几个单元格,可能不是。我将进一步检查。乍一看似乎有点“闲聊”。也许我认为我找到了管理这个解决方案的方法,这有点太好了。