简体   繁体   English

如何在Swift 3的TableView中删除特定单元格的按钮

[英]how to remove a button for a particular cell in tableview in swift 3

我有一个表格视图,其中单选按钮的“编辑”和“删除”按钮被放置在特定的表格视图中,其中键值对default_shipping为true,则应隐藏“删除”按钮,而“编辑”按钮需要移动该位置,此时用户可以通过单击“编辑”按钮来更改默认地址,并且可以将另一个地址设置为默认地址,以便所选地址应仅具有“编辑”按钮,并且应将“编辑”按钮放置在“删除”按钮的位置,有人可以帮助我实现此目的吗?

  • Give Edit button's Trailing constraint to contentView instead of delete button. 将“编辑”按钮的“尾随”约束赋予contentView而不是“删除”按钮。
  • Take outlet of Edit button's Trailing constraint in UITableViewCell's class 在UITableViewCell的类中获取Edit按钮的Trailing约束的输出

Use below code in cellForRowAtIndexPath : cellForRowAtIndexPath使用以下代码:

if indexPath.row == "your default_shipping cell's indexPath.row" {

editButtonTrailing.constant = 8 

} else {

editButtonTrailing.constant = space between delete and edit button.  

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM