ビューの私の構造にする場合、それは動作しません:UIButtonはUIScrollViewの
UITableView
UITableViewCell
UIScrollView
CustomView
UIButton
問題は、私はそれに触れたときに動作しませんUIButtonです。 私はコードでそれを作成します。
btn = [[UIButton alloc] init];
[btn setImage:image forState:UIControlStateNormal];
[btn addTarget:self action:@selector(tileTouchUpInside) forControlEvents:UIControlEventTouchUpInside];
btn.layer.zPosition = 1;
[self addSubview:btn];
は、私もこれを追加しました:
scroll.delaysContentTouches = NO;
scroll.canCancelContentTouches = NO;
しかし、私のボタンはとにかく動作しません。私はそれを設定すると、UITableViewは垂直方向にスクロールを停止するので、私はcancelContentTouchesまたはUITableViewの遅延を設定することはできません。
ありがとうございました!
'tileTouchUpInside'メソッドを実装しましたか? –
CustomViewのuserInteractionEnabledはYESですか? –
@AhmedZ。 - 確かに – George