1

再現するには、スクロールを有効にしてNOに設定されたテーブルビューを追加します。次に、1つの行をタップしてからテーブルビューをスクロールすると、テーブルビューの指を離すまで、前の選択が強調表示されなくなります。

これはデフォルトの動作のようですが、それをオーバーライドする方法はありますか?

4

1 に答える 1

1

UITableViewCellSelectionStyleテーブルビューをこんな感じに設定してみてはいかがでしょうか

self.tableView.selectionStyle = UITableViewCellSelectionStyleNone;

これにより、ユーザーが指を離す前に、タッチダウン時にセルのハイライトが表示されなくなります。Appleのドキュメントはこれについて言及しています:tableView:willSelectRowAtIndexPath:

于 2012-11-03T10:31:46.307 に答える