Iphone .xib文件视图创建新实例

Iphone .xib文件视图创建新实例,iphone,objective-c,ios,Iphone,Objective C,Ios,我有一个巨大的问题,我不知道如何解决: 我在myViewController.xib中创建了一个视图。除了此视图控制器的主视图外,还有另一个视图,名为matchView 在我的主视图中,我有一个表视图,其中有一个匹配列表。我想在此表视图中使用matchView,但当我调用addSubview:matchView时,最新的信息将填充此视图 如何每次都创建此视图的新实例 谢谢 编辑:我解决了自己的问题,我创建了另一个类matchViewController,然后每次在CellForRowatineX

我有一个巨大的问题,我不知道如何解决:

我在
myViewController.xib
中创建了一个视图。除了此视图控制器的主视图外,还有另一个视图,名为
matchView

在我的主视图中,我有一个表视图,其中有一个匹配列表。我想在此表视图中使用
matchView
,但当我调用
addSubview:matchView
时,最新的信息将填充此视图

如何每次都创建此视图的新实例

谢谢

编辑:我解决了自己的问题,我创建了另一个类matchViewController,然后每次在CellForRowatineXpath中创建它,并将其用作[cell addSubview:matchView]


无论如何感谢您的帮助。

您必须为表中的每一行动态创建一个匹配视图

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"CellIdentifier";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
                                       reuseIdentifier:CellIdentifier] autorelease];
    }
    UIView *matchView = [[[UIView alloc]init]autorelease];
    [matchView setFrame:CGRectMake(0, 0, width_of_your_table, height_of_your_table_cell)];
    //add here, in your matchView whatever content you need to be displaied
    [cell addSubview:matchView];
    return cell;
}