我想设置一个UITableViewCell
公开按钮,但它不起作用。我正在使用:
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
在此功能中:
func tableView ( tableView : UITableView, cellForRowAtIndexPath indexPath: NsIndwxPath )-->UITableViewCell
答案 0 :(得分:0)
你可以试试这个
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
或
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var CellIdentifier: String = "Cell"
var cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier(CellIdentifier)
if cell == nil {
cell = UITableViewCell(frame: CGRectZero, reuseIdentifier: CellIdentifier)
}
cell.accessoryType = .DetailDisclosureButton
return cell
}
或者您可以使用故事板来完成 从文档大纲中选择您的tableview单元格,然后转到属性检查器并为您的单元格选择公开指示符,如图所示
答案 1 :(得分:0)
试试这个
cell.accessoryType = .DetailDisclosureButton
func tableView(tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
}
答案 2 :(得分:0)
如果您想要侧面的按钮,请使用:
cell.accessoryType = .DetailButton
点击它时,请使用此方法执行某些操作:
func tableView(tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
<#code#>
}