UITableView 點選事件建立UIAlertController

weixin_34293059發表於2017-02-21

UITableViewCell 中 - (void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath方法中點選彈出UIAlertController會出現延遲,有時需要點選兩次才會出現。

解決方法:

//設定cell的選中狀態為預設狀態

1,cell.selectionStyle=UITableViewCellSelectionStyleDefault;

//點選方法中設定反選

2.- (void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath

{

[tableViewdeselectRowAtIndexPath:indexPathanimated:NO];

}

相關文章