ios - 如何添加带有两个按钮的单元格

标签 ios swift uitableview

我尝试将两个按钮作为第一行和其余行,如下图所示(对于翻转的图片,我深表歉意):

enter image description here

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

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

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
}

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

最佳答案

您可以按照 Storyboard 上的要求设置按钮的格式。我建议您有两种选择:

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

这种方式很难达到你所需要的,你必须确保你的图标有正确的大小,并且它不是动态的。

  • 第二种方式更简单、更有活力。但也许不是最好的解决方案。我一般都是用这种方式。

enter image description here

您添加图像(显示您的图标)、标签(您的标题)并将它们嵌入 View 中。然后添加一个按钮拉伸(stretch)所有 View 。将此按钮连接到操作并照常使用。

希望这有帮助。

关于ios - 如何添加带有两个按钮的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34446737/

相关文章:

iphone - UITableViewCell 帮助中的 UITextField

iphone - NSURLRequest POST 导致提交空白

iphone - 自动与中央数据库同步

swift - 以最少的工作和维护捕获 Swift 日志行中的局部变量

ios - 滑动 UIView 时的动画错误

ios - 从不同核心数据实体获取数据并将结果转换为相应类的通用方法

objective-c - 通过长按使用 3D 触摸查看和弹出

ios - Swift - 在 UITableViewCell 内单击按钮

ios - 如何将标签文本添加到 DetailDisclosureButton?

objective-c - UITableView 自定义单元格图像在滚动后消失。