如何使用两个按钮添加单元格

时间:2015-12-24 03:06:26

标签: ios swift uitableview

我正在尝试将两个按钮作为第一行和其余行,如下图所示(我为翻转的图片道歉):

enter image description here

我知道如何在单元格中放置两个按钮,如下所示:enter image description here

并使用以下代码将第一个单元格添加到我的tableview中,如下所示:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    if indexPath.row == 0 {
        //Configure the first cell with the two buttons
    } else {
        let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
        cell.textLabel?.text = cathyList[indexPath.row]
    }
    return cell
}

我的逻辑允许我有两个按钮作为第一行单元格,但我不知道如何使按钮像这里显示的那样大而方形。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以在Storyboard上将按钮格式化为您想要的格式。我建议您选择2个选项:

  • 您可以在按钮上添加图片和标题,并使用Edge属性来实现此目的。看看这个:enter image description here

这种方式很难实现您的需求,您必须确保您的图标尺寸合适,并且它不是动态的。

  • 第二种方式更容易,也更有活力。但也许不是最好的解决方案。我通常用这种方式。

enter image description here

添加图像(显示图标),标签(标题)并将其嵌入视图中。然后添加一个按钮拉伸所有视图。将此按钮连接到操作并像往常一样使用它。

希望这有帮助。