UITableViewCell
触れたときに閉じてSafariに移動してURLを開くアプリがあります。ただし、アプリに戻ると、セルは数秒間選択されたままです。すぐに選択を解除しないのはなぜですか? バグですか?コードは次のとおりです。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:NO];
if (indexPath.section == 0 && indexPath.row == 0) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.example.com/"]];
}
}
一番上に移動[tableView deselectRowAtIndexPath:indexPath animated:NO];
してアニメーションをオフにしてみましたが、役に立ちませんでした。大したことではありませんが、できればすぐに選択を解除していただきたいです。
これも起こりUIButton
ます。アプリに戻った後、1 ~ 2 秒間、強調表示された状態のままになります。