プログラムでUIScrollViewにビューを追加しています。問題はiPadに最初に表示されるタッチに反応しているビューだけです。 iPadの画面の外にあるビューを最初にスクロールしてクリックすると、何も起こりません。以下は、私のView Controllerの外観です。私は自動レイアウトを使用していないことに注意してください。iOS - UIScrollview内の一部のUIViewが接触しない
そして、次の私はUIButtonのサブクラスである私のカスタムビュー用のタッチを設定しています方法です:@Jellyコメントの助けを借りて
[myView addTarget:self action:@selector(handlePanelClick:) forControlEvents:UIControlEventTouchUpInside];
あなたのビューがスーパービューの範囲外でないかどうかを確認してください。このためにビューデバッガを使用するか、または「Clip Subviews」をタッチを受け取っていないビューのすべてのスーパービューに有効にすることができます。 – Jelly
ここにmyViewとは何ですか? –
@RajTandel私の顧客buttomはUIButtonのサブクラスです。 –