如何在自定义单元格中设置详细附件类型
How to setup Detail Accessory Type in Custom Cell
我 table 上的每个单元格都有自定义单元格 class。我为每个单元格添加了细节附件类型。我希望用户单击详细信息附件类型(其中带有 i 的蓝色圆圈),弹出窗口应显示有关该特定单元格的更多信息。我用谷歌搜索并没有找到详细配件类型的解决方案。
以下是我的第一个单元格的自定义 class。
class SocialTableCell: UITableViewCell {
@IBOutlet weak var social:UILabel?
@IBOutlet weak var toggle:UISwitch?
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
}
}
任何帮助将不胜感激。
谢谢
UITableViewDelegate
协议有一个方法 tableView:accessoryButtonTappedForRowWithIndexPath:
当用户点击其中一个单元格中的附件按钮时调用该方法。所以你必须在你的 TableViewController:
中实现那个方法
func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
// show the alert here
}
此外,您还必须确保将 UITableView.delegate
设置为实现该方法的 ViewController。
我 table 上的每个单元格都有自定义单元格 class。我为每个单元格添加了细节附件类型。我希望用户单击详细信息附件类型(其中带有 i 的蓝色圆圈),弹出窗口应显示有关该特定单元格的更多信息。我用谷歌搜索并没有找到详细配件类型的解决方案。
以下是我的第一个单元格的自定义 class。
class SocialTableCell: UITableViewCell {
@IBOutlet weak var social:UILabel?
@IBOutlet weak var toggle:UISwitch?
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
}
}
任何帮助将不胜感激。 谢谢
UITableViewDelegate
协议有一个方法 tableView:accessoryButtonTappedForRowWithIndexPath:
当用户点击其中一个单元格中的附件按钮时调用该方法。所以你必须在你的 TableViewController:
func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
// show the alert here
}
此外,您还必须确保将 UITableView.delegate
设置为实现该方法的 ViewController。