Joh*_*ohn 9 iphone objective-c ios
我正在使用一个UITableViewController,它在点击时执行一个动作表,效果很好.我想将详细信息披露与segue联系起来.我创建了一个从单元格到下一个表格的segue,并添加了以下代码:
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"GroupToGroupMembers" sender:self];
}
Run Code Online (Sandbox Code Playgroud)
当我点击详细信息披露时,效果很好.
问题是,现在点击单元格会导致操作表和segue都关闭,这是我所期望的.
任何人都知道如何仅仅通过细节披露来解决这个问题?
Kni*_*awk 11
您可能已将"GroupToGroupMembers"segue连接到您的UITableViewCell.执行此操作时,将在选择单元格时自动执行segue.除了显示操作表的常规事件处理之外,还会发生这种情况.
将您的segue连接到您的UITableViewController.这允许您定义segue,以便可以响应轻触的DetailDisclosure执行它,同时防止在选择单元格时自动执行segue.
| 归档时间: |
|
| 查看次数: |
10319 次 |
| 最近记录: |