1
UILabel
を拡張して、その一部をクリック可能にする必要があります。そのためには、サブクラス化して透明なUIView
をタップハンドラで追加する必要があります。問題は、あらかじめクリック可能な領域がわからないので、テキストをサイズ変更/変更/レイアウトするたびに、それらの数値を再調整する必要があることです。そのための適切な方法は何ですか?UILabelのレイアウトをオーバーライドして、ジェスチャー処理を伴うサブビューを追加する