未分類

tableViewでcellを長押ししないと選択できない挙動の原因

投稿日:

問題

tableViewで急にセルをタップしても選択されなくなった。
長押ししてみると選択状態をなった。

原因

キーボード外をタップした時に、キーボードを閉じるメソッドを実装するために、以下のコードを追加したのが原因だった。
ジェスチャーを取得して処理をするためのメソッドだが、それがセルのタップ判定に影響してしまったようだ。

let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: Selector(("DismissKeyboard")))
        view.addGestureRecognizer(tap)

このコードを消したら、正常にセル選択できる挙動に戻った。

参考:【swift】 UITableViewで長押ししたセルのindexPath.rowを取得する方法

-未分類

執筆者:

関連記事

no image

引数と返り値を持つメソッドを作る

//受け取った引数に10を足した数を返すメソッド func add(x:Int) -> Int{ return x + 10 } add(x: 1) //出力:11 add(x: 5) //出力 …

no image

vtuberのグリーンバックを消す方法

プロジェクトパネルのエフェクトを選択する。 ビデオエフェクトのタブを開く。 キーイング→ultraキーを選択する。 グリーンバックの素材にドラッグ&ドロップする。 ソースパネルのultraキー …

AEのデフェルトでよく使うエフェクト

よく使うエフェクト ・カラー補正(色の調整):輝度コントラスト、自然な彩度、色相、CCトナー、レベル補正 ・スタイライズ(画像加工でなんかいい感じにする。):全部、CCプラスティック、グロー、モザイク …

no image

collectionViewCellにラベルを設置する2つの方法

collectionViewCellの中にLabelを配置したい。 1. StoryBoardで設置する方法 新たなファイルを作らず簡単に設置できる。 cell内にLabel配置→Tagを1にする→コ …

Dropboxで容量節約する時の注意点(二重保存を回避する)

二重で保存している状態 ファインダーからアクセスできるDropboxフォルダは、PC上とDropbox上の二重で保存している状態である。 PCの容量節約したいのでこれでは意味がない。 よくアクセスする …