未分類

UIViewの下のタッチイベントを使えるようにする方法

投稿日:

UIViewをのせると、その下にあるボタンやcollectionViewのタッチイベントを感知しなくなる。
UIViewのタッチイベントを透過することで、下のボタンなどが使えるようになる。

StoryBoardで以下のUser Interaction Enabledのチェックを外すだけ。

参考:UIButtonの上にUIViewを載せた時、ボタンが反応しなくなる問題の解決法

-未分類

執筆者:

関連記事

no image

文字列の先頭から何文字を取り出す

文字列の先頭から、または後ろから、任意の数の文字を取り出す方法。 let text = “こんにちは、世界” //先頭から5文字を取り出す let first = String(text.prefix …

no image

キーボードでtextFieldが隠れないようにする

画面下にtextFieldやtextViewを配置すると、キーボード出現時に隠れてしまうことがある。 キーボード出現と一緒に、textFieldの位置を上げることで解決。 キーボード出現時にtextF …

no image

StaticCellでコードからセルに変更を加えたい時の対処法

StaticCellだと、セルに情報を入れるメソッドfunc tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath …

no image

Admobの広告が突然表示されなくなった

何もいじっていないのに、実機で全てのアプリの広告が表示されなくなった。 シュミレーター では表示されている。 コードもAdmobの設定等も変更していない。 Admobで通知も来ていない。 Admob …

no image

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

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