Iphone 如何以编程方式在UITableViewCell上放置圆角矩形UIBUTTON

Iphone 如何以编程方式在UITableViewCell上放置圆角矩形UIBUTTON,iphone,cocoa-touch,uitableview,Iphone,Cocoa Touch,Uitableview,我试图以编程方式在uitableviewcell上放置两个UIButton。。但无法实现>。不知何故,我设法通过一些示例项目获得了按钮,在这个项目中,你可以为单元格绘制笔尖。。但我无法为按钮设置选择器功能。。在另一个例子中,我可以放置一个uiinfodark类型的按钮,但是当我将该类型更改为rounded rect时,按钮消失了,我不知道为什么?我可能犯了一些愚蠢的错误,但我现在真的有点纠结于此,所以我非常感谢大家在这方面的帮助。您将需要一个UITableViewDataSource 然后像这

我试图以编程方式在uitableviewcell上放置两个UIButton。。但无法实现>。不知何故,我设法通过一些示例项目获得了按钮,在这个项目中,你可以为单元格绘制笔尖。。但我无法为按钮设置选择器功能。。在另一个例子中,我可以放置一个uiinfodark类型的按钮,但是当我将该类型更改为rounded rect时,按钮消失了,我不知道为什么?我可能犯了一些愚蠢的错误,但我现在真的有点纠结于此,所以我非常感谢大家在这方面的帮助。

您将需要一个UITableViewDataSource

然后像这样

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

    static NSString *CellIdentifier = @"CellIdentifier";

    // Dequeue or create a cell of the appropriate type.
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell.accessoryType = UITableViewCellAccessoryNone;
    }

    // Get the object to display and set the value in the cell.
    [cell addSubView: YOUR_BUTTON];
    [cell addSubView: YOUR_OTHER_BUTTON];

   return cell;
}

您可能想发布一些示例代码您的问题可能只是一个愚蠢的错误。不幸的是,你没有给我们足够的信息来找到它。告诉我们你在做什么,也许我们可以告诉你为什么你没有看到你期望的结果。madmik3和所有其他人感谢你的回复。。虽然我试着和你建议的madmik3有点相似,但没用。。无论如何,我在SDK4.2的uicatalog()中找到了解决方案,并根据需要对其进行了修改。