場合によっては、UILabelをクリック可能にする必要があります。 私はUIlabelClickableを作るためにstackOverflowから多くの回答を試みましたが、うまくいきませんでした。Swift:UIBabel on UILabel
結局のところ、UIButtonをUILabelに配置し、ボタンを透明にすることに決めました。
ただし、ボタンはラベルの上に正しく配置されますが、ボタンをクリックしても相互作用はありません。何か案が?
おかげ
編集:また、二つのビューがあり、VIEW1とVIEW2を言います。私のアプリの構造のために、私はビュー2にUIButtonとUILabelを配置し、view1にビュー2を配置しました。 ので:
view2.addSubview(button)
view1.addSubview(view2)
UILabelを完全に削除してUIButtonだけを使用してみませんか? UIButtonは基本的にクリック可能なUILabelです。 –
理由は、UILabelに対して複数の関数が実行されているため、UIButtonに変更できないためです。 – hikki
UIButtonでこれらの関数を代わりに実行するのはなぜですか? –