Par*_*kia 1 xcode uitableview ios swift3
我在UItableViewCell的前端设置了“添加到购物车”操作。我设置了背景色,图像和标题。下面是我的代码。
@available(iOS 11.0, *)
func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let addToCart = UIContextualAction(style: .normal, title: "Add to Cart") { (action, view, nil) in
print("Added to cart")
}
addToCart.title = "Add to Cart"
addToCart.backgroundColor = #colorLiteral(red: 0.2196078449, green: 0.007843137719, blue: 0.8549019694, alpha: 1)
addToCart.image = UIImage(named: "cart")
return UISwipeActionsConfiguration(actions: [addToCart])
}
Run Code Online (Sandbox Code Playgroud)
先前的尝试:我尚未使用定义标题,addToCart.title = "Add to Cart"但是在获得标题之后,我已经对其进行了设置。
我添加的图像尺寸为25 * 25,背景清晰,格式为.png。
UIContextualAction支持text或image。通过使用setImage:属性设置图像,基本上可以在创建对象时删除标题。如果同时需要文本和图像,则需要使用嵌入的文本创建图像。
它是UIContextualAction中的错误。除非表格视图单元格高度为91点,否则它不会同时显示图像和标题。有关更多信息,请获取forums.apple
| 归档时间: |
|
| 查看次数: |
912 次 |
| 最近记录: |