swift labo

[swift]UITableViewの全てのcell(セル)を選択させないようにする方法

Introduction

菅藤 亮兵 (Ryohei Kanto)

菅藤 亮兵 (Ryohei Kanto)

株式会社lord 取締役・Web Developer  Web系のサービス・アプリ開発なんかを主にやってます。 サイトを作ったりコンサル(主にEC)なんかもします。 たまにブログ書いたりもしてます。


LATEST POSTS

[swift4.0.2]UILabel(ラベル)のフレーム(幅)をテキスト(文字数)に合わせてコードで自動調整(フィット)する方法 28th November, 2017

[Swift]UILabel(ラベル)のテキスト改行をStoryboard(ストーリーボード)から入れる方法 26th April, 2017

UITableView

[swift]UITableViewの全てのcell(セル)を選択させないようにする方法

Posted on

[環境]
Xcode:8.0
Swift:3.0
iOS:10.0

tableViewを単なる表示用のリストとして使いたい場合もあるかと思います。
しかし、デフォルトではセルが選択された際の処理(コード)がある・ないに関わらず、セルをタップするとグレーにハイライトされる形になります。
そこで、全てのセルに対して選択(ハイライト)させない方法のご紹介です。

これで全てのセルが選択(ハイライト)されないようになります。

UIViewControllerにUITableViewを組み込む形ではなく、UITableViewControllerを使う場合も基本的には同様です。
その際はoutlet接続する必要はないので、

上記のような形で大丈夫だと思います。

菅藤 亮兵 (Ryohei Kanto)

菅藤 亮兵 (Ryohei Kanto)

株式会社lord 取締役・Web Developer  Web系のサービス・アプリ開発なんかを主にやってます。 サイトを作ったりコンサル(主にEC)なんかもします。 たまにブログ書いたりもしてます。

There are no comments.
View Comments (0) ...
Navigation