0

私のカスタムUITableViewCellImageViewは、クリックしてアクションを実行できる があります。しかし、それを実装しようとすると、多くの問題が見つかります。

1.セルをクリックすると、セルがクリックされて強調表示されますが、imageView'sアクションは表示されませんimageView

2.セルにボタンを追加すると、セルが最初にボタンイベントに応答しますが、なぜでしょうか?

3.メソッドを使用(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPathして実装するように言われましたが、セルにこれが1つしかない場合imageView、どのように実装できますか?

4

1 に答える 1

0

isUserInteractionEnabledデフォルトはNOforUIImageViewです。正当な理由があります --- 通常、これには背景画像付きのボタンを使用します。isUserInteractionEnabledしかし、に設定すると、あなたがしていることはうまくいくはずですYES

于 2013-06-26T04:32:04.433 に答える