0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

table view

Posted at

UITableViewでセルをタップしたときに色が変わらないようにすることはできます。通常、UITableViewのセルが選択されたときに色が変わるのは、デフォルトの挙動ですが、これをカスタマイズできます。

セルの選択時に色が変わらないようにするには、以下の方法が考えられます:

  1. セルの選択スタイルをNoneに設定する:
    UITableViewのセルの選択スタイルをNoneに設定することで、選択時に色が変わらなくなります。これはUITableViewCellのselectedBackgroundViewプロパティをnilに設定するか、Interface Builderで"Selection"を"None"に設定することで行えます。

  2. UITableViewDelegateを使用して選択時の挙動をカスタマイズする:
    UITableViewDelegateのtableView(_:didSelectRowAt:)メソッドを実装し、セルが選択されたときの挙動を自分で制御することもできます。この方法を使用すると、選択時にセルの色が変わらないだけでなく、さまざまなカスタムアクションを実行できます。

どちらの方法を選んでも、セルの選択時に色が変わらないようにすることができます。選択スタイルをNoneに設定する方法は、簡単に実現できる一方、カスタム挙動が必要な場合は UITableViewDelegate を使用する方法が適しています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?